1. 程式人生 > >【elasticsearch安裝篇】Linux Centos 7.5 安裝 Kibana及分詞器

【elasticsearch安裝篇】Linux Centos 7.5 安裝 Kibana及分詞器

 安裝elasticsearch,可參考:

【elasticsearch安裝篇】Linux centos6.8 安裝配置elasticsearch6.3.2 親測成功(一)

【elasticsearch安裝篇】Linux centos6.8 安裝配置elasticsearch6.3.2 親測成功(二)

 

附: 使用 .tar.gz 安裝 Kibana

1、下載及安裝:

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

sha1sum kibana-6.3.2-linux-x86_64.tar.gz 

tar -xzf kibana-6.3.2-linux-x86_64.tar.gz -C /usr/local

cd /usr/local

mv kibana-6.3.2-linux-x86_64.tar.gz kibana

cd kibana/ 

./kibana

2、修改kibana.yml(/usr/local/kibana/config/kibana.yml)

server.port: 5601

server.host: "0.0.0.0"

server.name: "kibana"

elasticsearch.url: "http://192.168.59.136:9200"

 3、解決啟動警告

如果提示:

You're running Kibana 6.0.0 with some different versions of Elasticsearch. Update Kibana or Elasticsearch to the same version to prevent compatibility issues: v6.3.2 @ 192.168.59.136:9200 (192.168.59.136)

 則表明kibana與elasticsearch版本不一致,我這裡elasticsearch是6.3.2,剛開始版本kibana是6.0.0版本。

改變版本以上警告沒有了。

改變版本後,重新啟動,出現以下警告,如圖:

警告1:

   Generating a random key for xpack.security.encryptionKey. To prevent sessions from being invalidated on restart, please set xpack.security.encryptionKey in kibana.yml

解決:kibana.yml配置檔案中新增如下內容:

   xpack.reporting.encryptionKey: "a_random_string"

警告2:

   Generating a random key for xpack.reporting.encryptionKey. To prevent pending reports from failing on restart, please set xpack.reporting.encryptionKey in kibana.yml

解決:kibana.yml配置檔案中新增如下內容:

  xpack.security.encryptionKey: "something_at_least_32_characters"

如圖:

警告3:

   Session cookies will be transmitted over insecure connections. This is not recommended.

目前沒有什麼好辦法,以後如果找到了,會更新的,目前忽略即可。

4、驗證是否成功。

1、檢查防火牆是否關閉,或者如果防火牆開啟,則檢查埠是否開放。

2、啟動elasticsearch

3、啟動kibana

 

5、下載分詞器

參考:elasticsearch-analysis-ik

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

分詞器下載到elasticsearch的安裝目錄下的plugins目錄下,我這裡是/usr/local/elasticsearch/plugins/ik-analysis。

首先在該目錄下建立ik-analysis資料夾,用於存放分詞器各種檔案的。

mkdir ik-analysis

unzip elasticsearch-analysis-ik-6.3.2.zip

ps:解壓完成後,記住必須要elasticsearch-analysis-ik-6.3.2.zip壓縮包刪除掉,否則elasticsearch會認為你這個壓縮包是外掛,會去啟動它,但是結果是無法啟動,報錯。

1)啟動elasticsearch,發現analysis-ik外掛被啟用了。

 2)啟動kibana

瀏覽器訪問http://192.168.59.136:5601,然後在kibana控制檯中輸入

POST _analyze
{
  "analyzer": "ik_max_word",
  "text":     "我是中國人"
} 

效果如下: