您好,登錄后才能下訂單哦!
本篇內容主要講解“elasticserach+kibnan的安裝和配置方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“elasticserach+kibnan的安裝和配置方法”吧!
下載elasticserach https://www.elastic.co/downloads/past-releases 版本elasticsearch-7.2.0-linux-x86_64.tar.gz
服務器版本:centos 7 虛擬機 2G內存
java version "1.8.0_211"
解壓 tar -zxvf elasticsearch-7.2.0-linux-x86_64.tar.gz
運行 在bin目錄運行./elastisearch
瀏覽器瀏覽器運行 localhost:9200
運行成功 .
注意:1.不能用root賬號運行否則會出現權限問題。
打開外網訪問:config下的elasticsearch.yml
出現問題:
ERROR: [3] bootstrap checks failed
: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
參考博文https://blog.csdn.net/weixin_39800144/article/details/81162002
切換到root用戶下
問題[1]
原因:max_map_count這個參數就是允許一個進程在VMAs(虛擬內存區域)擁有最大數量,VMA是一個連續的虛擬地址空間,當進程創建一個內存映像文件時VMA的地址空間就會增加,當達到max_map_count了就是返回out of memory errors。
// 修改下面的文件 里面是一些內核參數
vim /etc/sysctl.conf
//添加以下配置
vm.max_map_count=655360
添加完后保存,然后執行
sysctl -p
問題[2]
原因:最大文件打開數量太小,出現此錯誤,切換到root用戶下,修改limits.conf
vim /etc/security/limits.conf 添加
# End of file
root soft nofile 65536
root hard nofile 65536
* soft nofile 65536
* hard nofile 65536
切換回用戶重新啟動:
ERROR: [1] bootstrap checks failed
: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
解決
這時候繼續編輯.config/elasticsearch.yml文件,將
#cluster.initial_master_nodes: ["node-1", "node-2"]
修改為 cluster.initial_master_nodes: ["node-1"]
重新啟動成功 外網連接也成功;
下載:https://www.elastic.co/downloads/past-releases
盡量選擇和elasticserach一樣版本的Kibana版本。
解壓
tar -zxvf kibana-7.2.0-linux-x86_64.tar.gz
運行 ./bin/kibana
運行成功
主要: 在elasticserach 運行的情況下才能運行成功否則回一直尋找啟動
設置外網啟動:
修改 vim config/kibana.yml
重新啟動:
訪問成功
到此,相信大家對“elasticserach+kibnan的安裝和配置方法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。