【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、下載分詞器
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": "我是中國人"
}
效果如下: