elasticsearch的安裝和部署流程(單節點)
1.將elasticsearch-6.6.1上傳到服務器指定位置之後進行解壓到/usr/local/
tar -zxvf elasticsearch-6.6.1
2.將解壓後的包放到指定的地方,這裏我們放到/usr/local下
3.我們先去修改配置文件,保證後面外部能夠訪問
vi /usr/local/elasticsearch-6.6.1/config/elasticsearch.yml
3.cd /usr/local/elasticsearch-6.6.1/bin進行啓動
./elasticsearch -d(後臺啓動)
4.用curl 127.0.0.1:9200 或 服務器ip地址 :9200 測試elasticsearch是否啓動成功,出現以下信息則表示成功
啓動錯誤:
1.不能用root賬號啓動,創建es庫的啓動賬號esuser,並賦予管理員權限
2.系統進程不夠用了
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
切換到root用戶,修改文件
vi /etc/security/limits.conf
在切換到普通用戶,使用命令查看進程數
ulimit -Hn
ulimit -Sn
重新啓動reboot即可:
3.虛擬內存錯誤
max virtual memory areas vm.max_map_count [65530] is too low,...
修改文件
vim /etc/sysctl.conf
在該文件任意地方加入:vm.max_map_count=655360
刷新改動 sudo sysctl -p
重啓es庫
kibana部署
Kibana 是 ELK 技術棧中 K 的全稱,通過 kibana, 我們可以非常便利地,對 Elasticsearch 中的索引數據進行可視化分析。
最重要的是,你可自由地選擇如何展示 Elasticsearch 中的數據。
Elasticsearch 每個版本的 API 可能會有變化,爲了保證 Kibana 能夠正常訪問 ES, 請嚴格保證兩者之間的版本號一致。
解壓到/usr/local/
tar -zxvf kibana-6.6.1-linux-x86_64.tar.gz
進入 /usr/local/kibana-6.6.1/bin 啓動
./kibana 前臺啓動
nohup ./kibana & 後臺啓動
使用 ps -ef|grep kibana 是查不到進程的,主要原因大概是因爲 kibana 是node 寫的。所以kibana 運行的時候是運行在node 裏面
查看啓動進程號
netstat -tunlp |grep 端口號
kill -9 進程號
/usr/local/kibana-6.6.1/config/kibana.yml
kibana.xml默認配置連接 elasticsearch.hosts: ["http://localhost:9200"]
當控制檯中輸出包含 Server running at http://localhost:5601
, 則代表 Kibana 啓動成功了,接下來,我們在瀏覽器中訪問 http://localhost:5601
地址,即可打開 Kibana.
注意:爲了保證 Kibana 正常使用,您需要確保 Elasticsearch 正常啓動。