es集群 head外掛程式部署

2021-10-08 20:10:45 字數 2480 閱讀 2128

一、單節點部署5、預設啟動後只允許本機訪問,可修改config/elasticsearch.yml配置放開訪問許可權

開啟network.host: 0.0.0.0的注釋(注:network.host:與0.0.0.0之間存在空格)

6、修改jvm.options配置,如果network.host 對應位址不是本機位址,elastics會認為是生產環境,對系統要求較高

-xms128m //啟動記憶體由1g改為128m

-xmx128m

二、集群模式部署

單節點部署完成後若需支援集群狀態,需做如下配置修改:

1、修改/etc/security/limits.conf新增如下內容:

es soft memlock unlimited

es hard memlock unlimited

3、修改/etc/hosts檔案,將集群節點新增如下:

192.168.165.128 centos128

192.168.165.130 centos130

192.168.165.131 centos131 //ip:主機名模式

將hosts檔案scp至其他兩個節點對應資料夾下

4、修改elasticsearch.yml檔案,修改內容如下

cluster.name: estest			#集群名稱,三個節點的集群名字必須一致

node.name: centos128 #節點名稱,三個節點的名稱必須不同

node.master: true #該節點是否有資格選舉為master

path.

data: /home/es/elasticsearch/

data

path.logs: /home/es/elasticsearch/logs

bootstrap.memory_lock: true #鎖住物理記憶體,不使用swap記憶體,有swap記憶體的可以開啟此項

]http.cors.enabled: true #開啟head跨網域名稱訪問,預設為false

#允許跨網域名稱允許的網域名稱位址,* 表示所有

discovery.zen.minimum_master_nodes: 2 #集群最少的master數,如果集群的最少master資料少於指定的數,將無法啟動

discovery.zen.ping_timeout: 3s

5、啟動節點服務後瀏覽器輸入以下內容檢視集群狀態:

三、head外掛程式部署2、配置環境變數,~/.bashrc

export node_home=/root/node-v4.4.7-linux-x64             #解壓安裝的node的路徑

export path=$path:$node_home

/bin

export node_path=$node_home

/lib/node_modules

執行source使其生效

3、安裝配置啟動

cd /home/ucp/elasticsearch/elasticsearch-head-master 該路徑為前面步驟解壓安裝的head路徑

npm config set registry //修改npm映象源為**映象源

npm install //執行安裝命令

npm install -g grunt-cli //執行命令安裝

grunt -version 檢視版本資訊,檢查是否安裝成功

修改配置檔案elasticsearch-head-master/gruntfile.js 如下:

;#localhost換成外網訪問位址啟動

grunt server &

4、報錯處理

error: cannot find module 『getobject』

解決方法

node_modules資料夾刪除

重新執行 npm install 進行安裝

錯誤:unable to find local grunt.

解決: npm install -g grunt-cli

ES及Head外掛程式安裝

2 啟動 雙擊bin目錄下雙擊elasticsearch.bat即可,輸入位址在瀏覽器中輸入 出現一下介面,表示啟動成功。3 安裝elasticsearch管理外掛程式 安裝head外掛程式需要nodejs和grunt 1 nodejs安裝 官網選擇64位的window的msi安裝版本 安裝完成後,...

es 安裝head外掛程式的問題

usr local node v9.9.0 bin npm install 執行該命令 npm warn deprecated coffee script 1.10.0 coffeescript on npm has moved to coffeescript no hyphen npm warn ...

ES6安裝head外掛程式

2.解壓安裝包 unzip master.zip 之後,將會出現乙個elasticsearch head master資料夾 tar zxvf node v4.4.7 linux x64.tar.gz export node home root node v4.4.7 linux x64 此處為解壓...