日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Elasticsearch 7.6 集群搭建

發布時間:2024/3/24 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Elasticsearch 7.6 集群搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ES集群搭建

準備工作

服務器環境

準備三臺服務器集群,如下圖機器的分配情況:

服務器名稱

IP地址

node-1

192.168.8.190

node-2

192.168.8.185

node-3

192.168.8.183

下載Elasticsearch壓縮包
下載地址: https://www.elastic.co/cn/downloads/elasticsearch

創建路徑module用來存放elasticsearch安裝文件。

mkdir /home/elasticsearch/module

打開xshell中的文件傳輸 , 將下載的壓縮包傳到每臺服務器。(路徑為/home/elasticsearch/module)

我們以192.168.8.190機器安裝為例,其他兩臺只是配置文件的IP地址不一樣

解壓安裝

進入module路徑,解壓安裝文件

cd home/elasticsearch/moduletar -zxvf elasticsearch-7.6.0-linux-x86_64.tar.gz mv elasticsearch-7.6.0 elasticsearch

單主機配置

修改配置文件 elasticsearch.yml

cd /home/elasticsearch/module/elasticsearch vim config/elasticsearch.yml

修改一下配置

cluster.name: myes   # 同一集群內cluster.name 相同path.data: /home/elasticsearch/module/elasticsearch/data # 數據的默認存放路徑 path.logs: /home/elasticsearch/module/elasticsearch/logs # 日志的默認存放路徑node.name: node-1   #每個節點名稱不一樣 network.host: 192.168.8.190   #### 實際服務器ip地址# es對外提供的http端口,默認 9200 http.port: 9200 # TCP的默認監聽端口,默認 9300 #transport.tcp.port: 9300 cluster.initial_master_nodes: ["node-1"] #單機只添加自己

創建對應data文件路徑

mkdir data

操作系統調優

(必須配置,否則ES啟動報錯)

內存優化
在/etc/sysctl.conf添加如下內容

sudo vim /etc/sysctl.conf

fs.file-max=65536 vm.max_map_count=262144

使用sysctl -p使條件生效

修改 limits.conf 配置文件

vim /etc/security/limits.conf

添加如下配置

* soft nofile 65536 * hard nofile 65536 * soft nproc 65536 * hard nproc 65536 * soft memlock unlimited * hard memlock unlimited

登出當前用戶,讓上述配置啟動。

單主機啟動

./bin/elasticsearch


瀏覽器訪問指定端口9200

顯示單機elasticsearch啟動成功

集群配置

修改192.168.8.190 服務器配置文件

# 設置集群名稱,集群內所有節點的名稱必須一致。 cluster.name: myes# 表示該節點會不會作為主節點,true表示會;false表示不會 node.master: true # 當前節點是否用于存儲數據,是:true、否:false node.data: true # 索引數據存放的位置 path.data: /home/elasticsearch/module/elasticsearch/data # 日志文件存放的位置 path.logs: /home/elasticsearch/module/elasticsearch/logsnode.name: node-1   #每個節點名稱不一樣 其他兩臺為node-2 ,node-3network.host: 192.168.8.190   #### 實際服務器ip地址# es對外提供的http端口,默認 9200 http.port: 9200 # TCP的默認監聽端口,默認 9300 #transport.tcp.port: 9300discovery.seed_hosts: ["192.168.8.190", "192.168.8.185","192.168.9.183"] # # Bootstrap the cluster using an initial set of master-eligible nodes: # cluster.initial_master_nodes: ["node-1", "node-2", "node-3"] #



修改192.168.8.185 服務器配置

# 設置集群名稱,集群內所有節點的名稱必須一致。 cluster.name: myes# 表示該節點會不會作為主節點,true表示會;false表示不會 node.master: true # 當前節點是否用于存儲數據,是:true、否:false node.data: true # 索引數據存放的位置 path.data: /home/elasticsearch/module/elasticsearch/data # 日志文件存放的位置 path.logs: /home/elasticsearch/module/elasticsearch/logsnode.name: node-2   #每個節點名稱不一樣 其他兩臺為node-2 ,node-3network.host: 192.168.8.185   #### 實際服務器ip地址# es對外提供的http端口,默認 9200 http.port: 9200 # TCP的默認監聽端口,默認 9300 #transport.tcp.port: 9300discovery.seed_hosts: ["192.168.8.190", "192.168.8.185","192.168.9.183"] # # Bootstrap the cluster using an initial set of master-eligible nodes: # cluster.initial_master_nodes: ["node-1", "node-2", "node-3"] #

修改192.168.8.183 服務器配置

# 設置集群名稱,集群內所有節點的名稱必須一致。 cluster.name: myes# 表示該節點會不會作為主節點,true表示會;false表示不會 node.master: true # 當前節點是否用于存儲數據,是:true、否:false node.data: true # 索引數據存放的位置 path.data: /home/elasticsearch/module/elasticsearch/data # 日志文件存放的位置 path.logs: /home/elasticsearch/module/elasticsearch/logsnode.name: node-3   #每個節點名稱不一樣 其他兩臺為node-2 ,node-3network.host: 192.168.8.183   #### 實際服務器ip地址# es對外提供的http端口,默認 9200 http.port: 9200 # TCP的默認監聽端口,默認 9300 #transport.tcp.port: 9300discovery.seed_hosts: ["192.168.8.190", "192.168.8.185","192.168.9.183"] # # Bootstrap the cluster using an initial set of master-eligible nodes: # cluster.initial_master_nodes: ["node-1", "node-2", "node-3"] #

分別啟動三臺Elasticsearch
注意:請使用非root用戶啟動

./elasticsearch/bin/elasticsearch

如圖顯示elastic search集群加載成功,節點分別加入。

瀏覽器訪問或使用elasticsearch head 插件訪問服務器9200端口

總結

以上是生活随笔為你收集整理的Elasticsearch 7.6 集群搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。