Elasticsearch 集群環境搭建

2021-10-10 19:26:42 字數 3354 閱讀 9491

集群環境搭建

我們搭建乙個三個節點的集群環境,為了學習方便,我這邊只在一台伺服器上來演示主從環境。

調整虛擬機器記憶體到3g以上

一、節點搭建

elasticsearch.yml配置檔案說明:

配置說明:

我們要只需要在之前的基礎上,開啟配置檔案elasticsearch.yml,新增如下配置:

cluster.name: my-es #集群名稱 ---

node.name: node-1 # 節點名稱

node.master: true #當前節點是否可以被選舉為master節點,是:true、否:false ---

#初始化乙個新的集群時需要此配置來選舉master

cluster.initial_master_nodes: ["node-1","node-2","node-3"]

#寫入候選主節點的裝置位址 ---

修改完配置檔案之後,一定要把之前的data目錄下node資料刪除再重新服務即可。

二、第二節點配置

拷貝原來的es節點elasticsearch 並命名為elasticsearch1,並授權

cp elasticsearch/ elasticsearch1 -rf

chown -r estest elasticsearch1

進入elasticsearch1目錄config資料夾,修改elasticsearch.yml配置檔案並儲存

# 修改node.name 和 http.port transport.port

#啟動從環境1 一定要用estest使用者來執行

cd bin/

./elasticsearch

2.第三節點配置

拷貝第乙個節點 並命名為elasticsearch2,並授權

chown -r estest elasticsearch2

進入elasticsearch2目錄config資料夾,修改elasticsearch.yml配置檔案並儲存

# 修改node.name 和 http.port transport.port

#啟動從環境1 一定要用estest使用者來執行

cd bin/

./elasticsearch

簡單驗證

三、elasticsearch head外掛程式介紹及安裝 和 驗證主從環境

elasticsearch head外掛程式介紹及安裝

elasticsearch-head是乙個介面化的集群操作和管理工具,可以對集群進行傻瓜式操作。你可以通過

外掛程式把它整合到es。

es-head主要有三個方面的操作:

顯示集群的拓撲 能夠快速訪問並顯示集群的狀態,並且能夠執行索引和節點級別操作

搜尋介面能夠查詢集群中原始json或**格式的檢索資料

有乙個輸入視窗,允許任意呼叫restful api。

tar xf node-v10.15.3-linux-x64.tar.xz // 解壓

cd node-v10.15.3-linux-x64/ // 進入解壓目錄

./bin/node -v // 執行node命令 檢視版本

v10.15.3

解壓檔案的 bin 目錄底下包含了 node、npm 等命令,我們可以使用 ln 命令來設定軟連線:

ln -s /root/node-v10.15.3-linux-x64/bin/npm /usr/local/bin/

ln -s /root/node-v10.15.3-linux-x64/bin/node /usr/local/bin/

cd /usr/local

wget

2.1.1-linux-x86_64.tar.bz2

#注意安裝

yum install -y bzip2

tar -jxvf phantomjs-2.1.1-linux-x86_64.tar.bz2

vim /etc/profile

export path=

$path:/usr/local/phantomjs-2.1.1-linux-x86_64/bin

#注意環境變數$path移動在最前面

構建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 ...