Linux上elasticSearch的安裝和部署流程

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 正常啓動。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章