摘要:在下的安裝與集群搭建附插件配置上次文章繪聲繪色地寫了一半被吞了按捺怒火再次重寫廢話不多說直接上干貨下載以下簡稱插件可視化插件方便管理你的索引庫安裝建立目錄將下載的解壓用戶無法啟動(dòng)必須新建一個(gè)其他用戶并對其賦予目錄的操作權(quán)限修改下的主要
ElasticSearch在Linux下的安裝與集群搭建(附head插件配置)
上次文章繪聲繪色地寫了一半被sf吞了,按捺怒火再次重寫,廢話不多說,直接上干貨.
0 下載
1.elasticsearch5.2.1(以下簡稱es) https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.2.1.zip 2.es-head插件(可視化插件,方便管理你的es索引庫) https://github.com/mobz/elasticsearch-head/archive/master.zip
1.安裝es
1.1建立目錄,將下載的es.zip解壓 2.root用戶無法啟動(dòng)es,必須新建一個(gè)其他用戶,并對其賦予es目錄的操作權(quán)限
3.修改config下的elasticsearch.yml,主要包含以下幾點(diǎn):
4.切換到剛才的新用戶,啟動(dòng)es
如上圖,啟動(dòng)過程中報(bào)這個(gè)錯(cuò),需要在 /etc/security/limits.conf中添加這幾行(如果有同名的覆蓋掉)
如果報(bào)這個(gè)錯(cuò)誤
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
需要用 #vim /etc/sysctl.conf 添加 vm.max_map_count=655360 后執(zhí)行命令 #sysctl -p 還可能會(huì)有其他錯(cuò),自行排除. 排除錯(cuò)誤之后啟動(dòng),如圖:
可在瀏覽器連接es的http端口驗(yàn)證是否成功:
2.安裝head
2.1 安裝依賴組件 nodejs,npm(高版本的nodejs內(nèi)置npm比如下面提到的),grunt https://nodejs.org/dist/v8.11.3/node-v8.11.3-linux-x64.tar.xz 解壓后在/etc/profile內(nèi)加入
#SET PATH FOR NODEJS
export NODE_HOME=【這里是解壓后的目錄的絕對路徑】
export PATH=$NODE_HOME/bin:$PATH
然后 執(zhí)行命令 source /etc/profile , 如下圖即為成功.
**安裝grunt**
2.2 啟動(dòng)head插件 解壓head.zip,在解壓后的文件夾根目錄執(zhí)行 npm -install 安裝成功后在head根目錄執(zhí)行命令 nohup grunt server & 2.3 查看效果 在瀏覽器中輸入本機(jī)ip,head插件端口默認(rèn)9100,效果如圖:
3.搭建集群
3.1在另一臺(tái)服務(wù)器上按1的步驟安裝es 注意:配置文件應(yīng)做更改如下: 3.1.1:node.name不可重復(fù); 3.1.2:network.host不可重復(fù); 3.1.3:node結(jié)構(gòu)可按需配置,但單機(jī)中只有一個(gè)node可以成為master節(jié)點(diǎn); 3.1.4:如果在單服務(wù)器部署多個(gè)節(jié)點(diǎn),請額外更改端口號避免沖突; 3.2 啟動(dòng)時(shí)每個(gè)節(jié)點(diǎn)實(shí)例中不可有重疊的數(shù)據(jù),否則無法啟動(dòng).可以應(yīng)刪除data下數(shù)據(jù)(被刪除的索引不可恢復(fù)) 3.3 逐一啟動(dòng)(建議首先啟動(dòng)主節(jié)點(diǎn)),效果如下:
謝謝瀏覽,歡迎收藏與點(diǎn)贊!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/69573.html
摘要:介紹是一個(gè)基于的搜索服務(wù)器。它提供了一個(gè)分布式多用戶能力的全文搜索引擎,基于接口。是用開發(fā)的,并作為許可條款下的開放源碼發(fā)布,是當(dāng)前流行的企業(yè)級搜索引擎。本文從零開始,講解如何使用搭建自己的全文搜索引擎。 介紹 ElasticSearch 是一個(gè)基于 Lucene 的搜索服務(wù)器。它提供了一個(gè)分布式多用戶能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch ...
閱讀 3247·2021-11-23 09:51
閱讀 1633·2021-11-22 09:34
閱讀 2921·2021-10-27 14:15
閱讀 2401·2021-10-12 10:17
閱讀 2012·2021-10-12 10:12
閱讀 1030·2021-09-27 14:00
閱讀 2074·2021-09-22 15:19
閱讀 1101·2019-08-30 10:51