ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) ElasticSearch安裝和部署
es官網
window版
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) 選擇你要的版本
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) 解壓,bin下bat就可以啟動,需要配置jdk18的環境
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) linux版
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) 解壓:
tar zxvf elasticsearch-6.3.2.tar.gz
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) 啟動:
bin下執行/elasticsearch
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) 報錯
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch
can not run elasticsearch as root
原因是elasticsearch為了安全,不允許使用root使用者啟動,由于ElasticSearch可以接收使用者輸入的腳本并且執行,為了系統安全考慮,需要建立一個單獨的使用者用來運作ElasticSearch。
解決:
建立使用者組和使用者
groupadd elsearch
useradd elsearch -g elsearch -p codingwhy
更改 elasticsearch-6.3.2 檔案夾及内部檔案的所屬使用者及組為es
chown -R es:es /usr/local/elasticsearch-6.3.2
切換使用者并啟動 elasticsearch
su elsearch
cd /usr/local/elasticsearch-6.3.2/bin
./elasticsearch
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) Kibana的下載下傳與安裝
kibana下載下傳
與es版本一緻
window版
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) http://localhost:5601
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) linux版
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) 解壓:
tar zxvf kibana-6.3.2-linux_x86_64.tar.gz
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) 運作:bin下./kibana
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) ElasticSearch配置說明
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) ElasticSearch兩種模式: - Development和Production;
- 通過請求位址是否是localhost或127.0.0.1來區分是Development還是Production;
- 還可以在指令行輸入bin/elasticsearch -Ehttp:port=19200修改配置來設定模式;
kibana配置和功能說明
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) port=對外暴露的端口 -Epath.data=資料存儲的節點
使用ElasticSearch進行CRUD
create
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) query
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) update
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) delete
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) ElasticSearch Query
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root) term
term:根據詞條精确值查詢
ElasticSearch與Kibana入門(解決報錯:can not run elasticsearch as root)