1. 程式人生 > >CentOS環境下elasticsearch叢集搭建

CentOS環境下elasticsearch叢集搭建

1、環境搭建(CentOS6.6) 機器1(192.168.13.166) 機器2(192.168.13.171) Elasticsearch配置目錄:/etc/elasticsearch Elasticsearch資料目錄:/var/lib/elasticsearch Elasticsearch日誌目錄:/var/log/elasticsearch Elasticsearch安裝目錄:/usr/share/elasticsearch Elasticsearch程序檔案目錄:/var/run/elasticsearch/elasticsearch.pid 2、叢集配置(兩臺機器的配置設定如下) 開啟配置檔案vim /etc/elasticsearch/elasticsearch.yml
cluster.name: my_cluster //設定叢集名稱,必須設定一樣 node.name: node_name //設定節點名稱,必須設定為不同 network.host: 本機的ip地址 //設定為本機的ip地址,否則其他無法訪問 http.port: 9200 //服務埠號,預設為9200 transport.tcpport: 9300 //叢集通訊埠號,預設為9300 discovery.zen.ping.unicast.hosts: ["ip:9300", "ip:9300"] //設定叢集自動發現機器ip,設定後主節點和從節點將採用推舉方式進行 discovery.zen.ping.multicast.enabled: false //由於阿里禁止廣播,建議關閉廣播
discovery.zen.ping_timeout: 10s //ping 的超時時間 discovery.zen.fd.ping_timeout: 10s //ping 的超時時間 Fault Detection discovery.zen.fd.ping_retries: 6 //ping 重試的次數 discovery.zen.fd.ping_interval: 5s //ping 的間隔 具體配置參考下圖
最後檢視叢集狀態