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

最新文章

  1. 网站错误记录:Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool.
  2. C++中的复制构造函数
  3. usb驱动开发1之学习准备
  4. 头文件定义和ARM指令
  5. 【学习总结】【多线程】 安全隐患 & 通讯 & 线程的状态
  6. UVA 12436-Rip Van Winkle's Code(线段树的区间更新)
  7. 写一个函数reverseList,该函数能够接受一个List,然后把该List 倒序排列。 例如:  List list = new ArrayList();  list.add(“Hello”);  list.add(“World”);  list.add(“Learn”); //此时list 为Hello World Learn  reverseList
  8. Matlab中tic和toc用法
  9. MD5加密算法(转)
  10. delphi 对TThread扩充TSimpleThread
  11. android 自定义百度地图放大缩小
  12. Ubuntu iptalbes 保存配置
  13. bfs学习
  14. 微信APP长按图片禁止保存到本地
  15. SQL2008全部数据导出导入两种方法
  16. 判断是否为JSON对象
  17. zookeeper资料
  18. 对GIL的一些理解
  19. docker网络之macvlan
  20. 【NLP】使用bert

热门文章

  1. vscode 前端常用插件推荐
  2. Go ---- defer 和 return 执行的先后顺序
  3. Django后台管理admin或者adminx中使用富文本编辑器
  4. [JLOI2014]松鼠的新家 (树剖)
  5. 2019-07-25 php错误级别及设置方法
  6. ROS的安装与使用
  7. Matlab观察者模式
  8. vue项目中添加单元测试
  9. Java 之 Maven 常用命令
  10. Linux Samba服务器的安装