一、集群部署操作
1、先下載ES安裝包到一臺服務器上
2、配置文件詳解
2.1、elasticsearch.yml配置
2.1.1、cluster.name與node.name
2.1.2、node.master與node.data
2.1.3、network.host
2.1.3、path.data(要加上全路徑/usr/local/elasticsearch-7.6.2,否則會找不到路徑)
2.1.3、path.logs(要加上全路徑/usr/local/elasticsearch-7.6.2,否則會找不到路徑)
2.1.4、discovery.seed_hosts
?
2.1.5、action.destructive_requires_name
2.1.6、gateway.recover_after_nodes
2.1.7、cluster.initial_master_nodes
2.1.8、http.port
2.2、elasticsearch-env配置
?2.3、jvm.options配置
?
2.4、Linux服務器的一些硬件配置
2.4.1、/etc/sysctl.conf配置vm.max_map_count,具體見ES安裝配置文章
2.4.2、創(chuàng)建一個新用戶,用來啟動ES服務器,因為root不能啟動ES,具體見ES安裝配置文章
3、上述都配置好,就可以在當下服務器開始使用SCP命令將目錄復制到另一臺服務器。命令如下:
3.1、scp -r /usr/local/elasticsearch-7.6.2 root@10.0.0.2:/usr/local/elasticsearch-7.6.2
3.2、或ssh root@10.0.0.2 "rm -rf /usr/local/elasticsearch-7.6.2";scp -r /usr/local/elasticsearch-7.6.2 root@10.0.0.2:/usr/local/elasticsearch-7.6.2
3.3、復制完后,10.0.0.2服務器上的elasticsearch.yml配置文件上的結(jié)點名稱,以便接入集群
4、集群檢查
4.1、先查看啟動是否成功:curl -X GET "http://內(nèi)網(wǎng)IP:9200"
4.2、查看集群結(jié)點情況,看是否結(jié)點都已加入集群:curl -X GET "http://內(nèi)網(wǎng)IP:9200/_cat/nodes?v",可以看到只有一個主節(jié)點,去啟另一臺,然后再觀察
啟完另一臺后,再查看,可以看到,另一臺已加入集群,其中一個結(jié)點為主結(jié)點
在這個例子中,您可以看到兩個節(jié)點已經(jīng)加入了集群。其中一個節(jié)點被標記為主節(jié)點(標有*),另一個節(jié)點則為數(shù)據(jù)節(jié)點。如果您看到了這樣的輸出,則表示Elasticsearch集群已經(jīng)啟動成功,并且節(jié)點已經(jīng)成功加入了集群。
或者用另一個命令查看集群也行:curl -X GET "http://內(nèi)網(wǎng)IP:9200/_cluster/health?pretty"文章來源:http://www.zghlxwxcb.cn/news/detail-611185.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-611185.html
到了這里,關(guān)于ES的集群部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!