elasticsearch安装和部署
2024-09-07 03:33:35
1.可以在官网上下载不同版本的es,官网地址为:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
2.解压elasticsearch-6.2.4.tar.gz到/opt/app目录下
3.修改/etc/profile,并生效环境变量,输入以下命令:
使环境变量生效:source /etc/profile
4.修改配置文件elasticSearch.yml
进入elasticSearch配置文件的目录,cd /opt/app/elasticsearch-6.2./conf/ 修改elasticsearch.yml文件 vi elasticsearch.yml,将以下内容写入到elasticsearch.yml文件中 #集群名称,通过组播的方式通信,通过名称判断属于哪个集群
cluster.name: bigdata
#节点名称,要唯一
node.name: es-
#数据存放位置
path.data: /opt/app/elasticsearch-6.2./data
#日志存放位置
path.logs: /opt/app/elasticsearch-6.2./logs
#es绑定的ip地址
network.host: hadoop1
#初始化时可进行选举的节点
discovery.zen.ping.unicast.hosts: ["diagbot01", "diagbot02", "diagbot03"]
注:配置文件elasticsearch.yml中的属性与属性值之间要有空格,否则会报错
5.把elasticSearch的安装包发送到其他节点机器
scp -r /opt/app/elasticsearch-6.2./ root@diagbot02:/opt/app/
scp -r /opt/app/elasticsearch-6.2./ hadoop@diagbot03:/opt/app/ 然后diagbot02、diagbot03分别重复第上面步骤,修改环境变量
6.分别在diagbot02、diagbot03机器上修改node.name和network.host
7.启动elasticSearch(每天机器上都执行)
8.用浏览器访问es所在机器的9200端口
http://diagbot01:9200
最新文章
- 网站错误记录:Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool.
- C++中的复制构造函数
- usb驱动开发1之学习准备
- 头文件定义和ARM指令
- 【学习总结】【多线程】 安全隐患 &; 通讯 &; 线程的状态
- UVA 12436-Rip Van Winkle's Code(线段树的区间更新)
- 写一个函数reverseList,该函数能够接受一个List,然后把该List 倒序排列。 例如:  List list = new ArrayList();  list.add(“Hello”);  list.add(“World”);  list.add(“Learn”); //此时list 为Hello World Learn  reverseList
- Matlab中tic和toc用法
- MD5加密算法(转)
- delphi 对TThread扩充TSimpleThread
- android 自定义百度地图放大缩小
- Ubuntu iptalbes 保存配置
- bfs学习
- 微信APP长按图片禁止保存到本地
- SQL2008全部数据导出导入两种方法
- 判断是否为JSON对象
- zookeeper资料
- 对GIL的一些理解
- docker网络之macvlan
- 【NLP】使用bert