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