ElasticSearch集群搭建

2021-10-03 08:52:34 字數 1628 閱讀 1379

useradd

為新建使用者新增 sudo 許可權 

修改 /etc/sudoers 檔案,定位到107行,在下面新增以下內容

all=(all)    nopasswd:all

username 指的是要新增的使用者名稱,nopasswd:all 表示每次在使用 sudo 的時候不需要輸入當前使用者的密碼,否則需要每次都確認當前使用者的密碼

儲存修改 

cluster.name: 《集群名稱》

node.name: 《節點名稱》

node.master: true # 參與主節點擊舉

node.data: true # 是否作為資料節點

bootstrap.memory_lock: true

network.host: 《伺服器ip>

discovery.zen.ping.unicast.hosts: ["host1","host2","host3"] # 用於集**現的elasticsearch的節點ip

discovery.zen.minimum_master_nodes: 2 # 節點數/2上取整,競選主節點的最低節點數量,為了防止腦裂

儲存修改後啟動 

bin/elasticsearch  -d

修改 /etc/security/limits.conf 檔案,新增以下內容

*    soft   nofile    65536

*    hard   nofile    65536

修改 /etc/security/limits.conf 檔案,新增以下內容

*    soft    nproc    4096

*    hard    nproc    4096

修改 /etc/security/limits.conf 檔案,新增以下內容

*    soft   memlock   unlimited

*    hard   memlock   unlimited

修改 /etc/sysctl.conf 檔案,新增以下內容

vm.max_map_count=262144 

執行以下命令使修改生效 

sysctl  -p 

構建elasticsearch集群

初始化系統環境 在 etc security limits.conf 增加如下兩行 elasticsearch soft nofile 4096 elasticsearch hard nofile 65536 curl o elasticsearch 解壓軟體包 tar xvf elasticsea...

Elasticsearch集群搭建

1 主節點 儲存資料資訊 meta data 元資料 描述資料的資料,客戶端通過主節點獲取真正的資料位置,到資料節點datanode獲取資料分片 2 資料節點 只負責資料的讀和寫 3 負載均衡節點 當主節點連線的客戶端過多,可以引入負載均衡節點 分擔併發,既不是主節點,也不是資料節點 搭建另外兩台e...

Elasticsearch集群搭建

1 分發 scp 2.修改每一台機器的配置檔案 a 集群的名字 cluster.name my es b 節點名字 node.name node 1 c es儲存資料的路徑 path.data home zpark esdata data d es生成log資訊的路徑 path.logs home ...