Centos 7 下安裝kibana罕拂,ik中文分詞器以及ElasticSearch集群教程

簡介

ElasticSearch是一個基于Lucene的搜索服務(wù)器揍异。它提供了一個分布式多用戶能力的全文搜索引擎,基于RESTful
web接口爆班。Elasticsearch是用Java語言開發(fā)的衷掷,并作為Apache許可條款下的開放源碼發(fā)布,是一種流行的企業(yè)級搜索引擎柿菩。ElasticSearch用于云計算中戚嗅,能夠達到實時搜索,穩(wěn)定枢舶,可靠懦胞,快速,安裝使用方便凉泄。官方客戶端在Java躏尉、.NET(C#)、PHP后众、Python胀糜、Apache
Groovy、Ruby和許多其他語言中都是可用的吼具。根據(jù)DB-Engines的排名顯示僚纷,Elasticsearch是最受歡迎的企業(yè)搜索引擎,其次是Apache
Solr拗盒,也是基于Lucene怖竭。

官方地址:

https://www.elastic.co/cn/elasticsearch

好了,我們直接進入主題陡蝇,centos安裝教程歡迎看我以前發(fā)的文章痊臭,這里我就不過多的解釋了,下面我們開始我今天的教程

1登夫,通過docker 來安裝elasticsearch

docker pull elasticsearch:7.3.2

1.1 來看下通過pull 下來的elasticsearch

在這里插入圖片描述

1.2广匙,啟動elasticsearch執(zhí)行命令

docker run -d --name es -p 9200:9200 -p 9300:9300 -p 5601:5601 -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" -e "discovery.type=single-node" elasticsearch:7.3.2
在這里插入圖片描述

在這里插入圖片描述

1.3 瀏覽器訪問驗證安裝,這是我本機地址:http://192.168.177.132:9200/

在這里插入圖片描述

好了,在瀏覽器上看到這個數(shù)據(jù)數(shù)據(jù)恼策,那就說明elasticsearch安裝成功鸦致。

下面讓我們再來安裝另外一個工具,那就是kibana工具來管理elasticsearch

2涣楷,docker安裝kibana可視化界面

2.1 拉取鏡像

docker pull kibana:7.3.2

2.2分唾,啟動kibana命令

docker run -d --name kb -e ELASTICSEARCH_HOSTS=http:127.0.0.1/9200 --network=container:es kibana:7.3.2

執(zhí)行命令后和上面一樣這里就不再貼圖了 ,這里需要等待一分鐘左右狮斗,在瀏覽器中查看效果

2.3 瀏覽器測試是否成功

http://192.168.177.132:5601/app/kibana

在這里插入圖片描述

2.4 首先來添加一個文檔

在這里插入圖片描述

2.5 通過查詢命令查看添加的數(shù)據(jù)

在這里插入圖片描述

2.6 常用的命令

#創(chuàng)建指定文檔
PUT /demo/_doc/2
{
  "name":"Somnus_小凱",
  "job":"Java研發(fā)",
  "age":25
}

#查詢指定ID的文檔
GET /demo/_doc/2
#查詢指定索引下的為所有文檔
GET /demo/_search
#精確匹配查詢
GET /demo/_search?q=age:25

#查詢區(qū)間
GET /demo/_search?q=age[24 TO 26]

3绽乔,docker實現(xiàn)elasticsearch容器中文ik分詞器并生成鏡像

3.1,首先進入容器

docker exec -it es bash
在這里插入圖片描述

3.2 進入容器之后需要安裝wget用來下載ik分詞插件

yum  -y install wget

3.3 安裝完成后接下來下載ik插件

wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.3.2/elasticsearch-analysis-ik-7.3.2.zip

3.4 創(chuàng)建個目錄目錄把下載的文件解壓到plugins目錄下即可

unzip  -d ./plugins/ik/ elasticsearch-analysis-ik-7.3.2.zip

至此ik分詞器就安裝完成碳褒,下面就是我們今天的重點

4折砸,ElasticSearch集群搭建我這邊的配置環(huán)境如下

既然我們要搭建集群看疗,這邊建議用奇數(shù),我這邊用到3臺機器睦授,有朋友會問這里為什么會使用3臺两芳,兩臺不可以嗎?這個問題我相信你還是問下百度大神吧睹逃。

192.168.177.132 es-node01
192.168.177.133 es-node02
192.168.177.134 es-node03

4.1首先需要在3臺機器上創(chuàng)建數(shù)據(jù)以及配置文件

[root@localhost somnus]# tree
.
└── es  #創(chuàng)建es目錄
    ├── config #創(chuàng)建es配置相關(guān)目錄
    │   └── elasticsearch.yml #創(chuàng)建es配置文件
    └── data #創(chuàng)建es數(shù)據(jù)文件目錄

4.2 目錄創(chuàng)建好了盗扇,接下來配置elasticsearch.yml

在這里插入圖片描述

在剩下的兩臺機器也是做相應(yīng)配置信息,這里就是我就不做過多描述了沉填,以上操作完繼續(xù)elasticsearch集群的安裝

4.3第一個節(jié)點相關(guān)配置

docker run -d --name es -p 9200:9200 -p 9300:9300 -p 5601:5601 -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" -v /home/somnus/es/data:/usr/share/elasticsearch -v /home/somnus/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml --privileged=true elasticsearch:7.3.2
這里其他兩個節(jié)點也是一樣,這里可以通過xshell 批量執(zhí)行我們腳本佑笋,后面也可以通過腳本來進行相關(guān)啟動

4.4 看下啟動后的集群狀態(tài)訪問地址:http://192.168.177.134:9200/_cat/nodes

在這里插入圖片描述

4.5 部署elasticsearch集群

修改vm.max_map_count的值

使用docker運行elasticsearch翼闹,要求宿主機系統(tǒng)的m.max_map_count的值不小于262144,否則elasticsearch鏡像無法運行蒋纬。

編輯“/etc/sysctl.conf”文件猎荠,在其中增加一行:

vm.max_map_count=262144

保存后,執(zhí)行“sysctl -p”讓配置生效

4.6 通過kibana,創(chuàng)建文檔蜀备,根據(jù)id來查詢添加的數(shù)據(jù)

在這里插入圖片描述

4.7 至此关摇,集群環(huán)境已經(jīng)搭建完成:

4.7.1 訪問第一個節(jié)點:192.168.177.132

在這里插入圖片描述

4.7.2 訪問第二個節(jié)點:192.168.177.133
在這里插入圖片描述

4.7.3 訪問第三個節(jié)點:192.168.177.134
在這里插入圖片描述

在這里插入圖片描述

至此ElasticSearch集群以及ik中文分詞器,kibana已經(jīng)安裝結(jié)束了碾阁,非常感謝你能在百忙之中抽出時間來閱讀输虱,如果本文對你有所幫助,歡迎關(guān)注點贊脂凶,分享給您身邊的朋友宪睹。您的鼓勵就是對我的最大動力。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蚕钦,一起剝皮案震驚了整個濱河市亭病,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嘶居,老刑警劉巖罪帖,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異邮屁,居然都是意外死亡整袁,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門樱报,熙熙樓的掌柜王于貴愁眉苦臉地迎上來葬项,“玉大人,你說我怎么就攤上這事迹蛤∶裾洌” “怎么了襟士?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長嚷量。 經(jīng)常有香客問我陋桂,道長,這世上最難降的妖魔是什么蝶溶? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任嗜历,我火速辦了婚禮,結(jié)果婚禮上抖所,老公的妹妹穿的比我還像新娘梨州。我一直安慰自己,他們只是感情好田轧,可當(dāng)我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布暴匠。 她就那樣靜靜地躺著,像睡著了一般傻粘。 火紅的嫁衣襯著肌膚如雪每窖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天弦悉,我揣著相機與錄音窒典,去河邊找鬼。 笑死稽莉,一個胖子當(dāng)著我的面吹牛瀑志,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播肩祥,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼后室,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了混狠?” 一聲冷哼從身側(cè)響起岸霹,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎将饺,沒想到半個月后贡避,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡予弧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年刮吧,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片掖蛤。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡杀捻,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蚓庭,到底是詐尸還是另有隱情致讥,我是刑警寧澤仅仆,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站垢袱,受9級特大地震影響墓拜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜请契,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一咳榜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧爽锥,春花似錦涌韩、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至肠槽,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間奢啥,已是汗流浹背秸仙。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留桩盲,地道東北人寂纪。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像赌结,于是被迫代替她去往敵國和親捞蛋。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容