Elasticsearch集群搭建筆記(elasticsearch-6.3.0)


# 檢查Java版本
java -version
# 安裝Elasticsearch,所有節點均安裝並解壓
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch6.3.0.tar.gz 2.tar -xf elasticsearch-6.3.0.tar.gz -C /usr/local
# 修改配置文件
vim /usr/local/elasticsearch6.3.0/config/elasticsearch.yml
    # 主節點(master)
cluster.name: master-node # 集群中的名稱   node.name: master # 該節點名稱   node.master: true # 意思是該節點不為主節點   node.data: false # 表示這是數據節點   path.data: /usr/local/elasticsearch-6.3.0/data/lib # 數據存儲路徑   path.logs: /usr/local/elasticsearch-6.3.0/data/log # 日志路徑   network.host: 0.0.0.0 # 監聽全部ip,在實際環境中應設置為一個安全的ip   network.publish_host: *.*.*.* #公網IP,內網可注釋此行   http.port: 9200 # es服務的端口號   discovery.zen.ping.unicast.hosts: ["*.*.*.*", "*.*.*.*","*.*.*.*"] # 配置自動發現
    # 從節點(node-n)
cluster.name: master-node # 集群中的名稱,無論是否計划建立集群,建議配置 一個名稱 node.name: node-n # 該節點名稱    node.master: false # 意思是該節點不為主節點    node.data: true # 表示這是數據節點    path.data: /usr/local/elasticsearch-6.3.0/data/lib # 數據存儲路徑    path.logs: /usr/local/elasticsearch-6.3.0/data/log # 日志路徑    network.host: 0.0.0.0 # 監聽全部ip,在實際環境中應設置為一個安全的ip    network.publish_host: *.*.*.* #公網IP,內網可注釋此行    http.port: 9200 # es服務的端口號    discovery.zen.ping.unicast.hosts: ["*.*.*.*","*.*.*.*","*.*.*.*"] # 配置自動 發現
#5.0后elasticsearch不支持root用戶啟動
useradd elas
passwd elas
# 給安裝目錄賦權
chown -R elas /usr/local/elasticsearch-6.3.0/
# 修改hosts配置
vim /etc/hosts
  *.*.*.* master-node 
  *.*.*.* node-1
  *.*.*.* node-2
# 進入elas賬戶
su elas
# 啟動所有節點的elasticsearch # 1前台啟動,可查看錯誤信息,退出即關閉
/usr/local/elasticsearch-6.3.0/bin/elasticsearch # 2后台啟動 /usr/local/elasticsearch-6.3.0/bin/elasticsearch -d
# 驗證elasticsearch安裝成功
# 1查看進程
ps -ef | grep elasticsearch
# 2查看端口占用
netstat -lnpt | grep java


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM