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.4/conf/ 修改elasticsearch.yml文件 vi elasticsearch.yml,將以下內容寫入到elasticsearch.yml文件中 #集群名稱,通過組播的方式通信,通過名稱判斷屬於哪個集群 cluster.name: bigdata #節點名稱,要唯一 node.name: es-1 #數據存放位置 path.data: /opt/app/elasticsearch-6.2.4/data #日志存放位置 path.logs: /opt/app/elasticsearch-6.2.4/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.4/ root@diagbot02:/opt/app/ scp -r /opt/app/elasticsearch-6.2.4/ hadoop@diagbot03:/opt/app/ 然后diagbot02、diagbot03分別重復第上面步驟,修改環境變量
6.分別在diagbot02、diagbot03機器上修改node.name和network.host
7.啟動elasticSearch(每天機器上都執行)
8.用瀏覽器訪問es所在機器的9200端口
http://diagbot01:9200