1. 程式人生 > >elasticsearch+Kibana在linux下的詳細安裝步驟

elasticsearch+Kibana在linux下的詳細安裝步驟

elasticsearch-6.4.2.tar.gz安裝介紹(單機版)

步驟1:安裝包下載拷貝至伺服器上。(啟動命令 進入檔案的bin目錄 ./elasticsearch 加上-d 後臺執行)

注意點:es不允許root使用者啟動,所以要新建另外一個使用者啟動es。Es預設啟動記憶體為2G。

步驟2:解壓目錄 tar -zxvf elasticsearch-6.4.2.tar.gz

步驟3:修改配置檔案記憶體大小:(由於測試環境是虛擬機器所以要修改下es啟動記憶體)

編輯config下的jvm.options檔案 -Xmx512m

步驟4:啟動報錯是因為使用者對資料夾沒有許可權使用命令給使用者分配許可權chown -R tbyoung:tbyoung /es

步驟5:測試訪問 curl localhost:9200 出現下圖表示成功

步驟6:外網訪問測試在瀏覽器中防火牆開啟9200埠命令

firewall-cmd --zone=public --add-port=9200/tcp --permanent

firewall-cmd --reload

還是不行的話就關閉防火牆吧!

systemctl stop firewalld.service

外網還無法訪問的話就需要改下配置檔案了

config/elasticsearch.yml

步驟7:啟動又不成功了:這個就要在系統檔案中加上,錯誤如下圖

錯誤1解決辦法vim /etc/security/limits.conf

esyonghu soft nofile 65536

esyonghu hard nofile 68836

esyonghu soft nproc 4096

esyonghu hard nproc 4096

錯誤2解決辦法vim /etc/sysctl.conf

vm.max_map_count=655360

使其生效sysctl -p

步驟8:訪問頁面出現下圖表示安裝成功

Kibana 安裝配置

步驟1:下載(必須和你的es版本一致)

wget https://artifacts.elastic.co/downloads/kibana/kibana-6.4.2-linux-x86_64.tar.gz

步驟2:解壓

tar -zxvf kibana-6.4.2-linux-x86_64.tar.gz

mv kibana-6.4.2-linux-x86_64 kibana-6.4.2

步驟3:修改配置檔案中的url

vim kibana-6.4.2/config/kibana.yml

啟動命令 進入kibana-6.4.2目錄下面

nohup bin/kibana >/dev/null 2>&1 &

中文分詞器 IK

1.首先進入到 ElasticSearch 的路徑下面,然後執行下面的命令,其中的 6.4.2 替換成你的 ElasticSearch 版本

./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.4.2/elasticsearch-analysis-ik-6.4.2.zip

操作說明

GET /_cat/indices?v  列出所有索引

PUT /customer?pretty 建立一個索引  customer 索引名稱 pretty 返回JSON格式化資料

PUT /customer/external/1?pretty

{

  "name": "John Doe"

}

建立索引文件 customer索引名稱 external型別名稱 ID為1