ELK的安裝

準(zhǔn)備工作

  1. 首先將我們下載的Elasticsearch、Kibana壓縮文件上傳,我們此處是選擇的壓縮包安裝
  2. 創(chuàng)建用戶(必須創(chuàng)建,使用root安裝會(huì)報(bào)錯(cuò)不能進(jìn)行)
  3. 創(chuàng)建用戶組
  4. 為用戶和用戶組分配文件的權(quán)限(主要是分配對(duì)解壓文件所在目錄的執(zhí)行權(quán)限)
  5. 切換到新建用戶下,將壓縮包解壓

Elasticsearch

安裝

進(jìn)入elasticsearch的bin目錄下,執(zhí)行命令./elasticsearch,啟動(dòng)成功

執(zhí)行curl http://localhost:9200 查看是否啟動(dòng)成功

image
image

配置

但是這時(shí),我們?cè)跒g覽器中輸入非127.0.0.1:9200進(jìn)行訪問,會(huì)發(fā)現(xiàn)我們是訪問不到的,所以還需要去改一下配置文件,打開conf/elasticsearch.yml文件,修改其中的內(nèi)容:

# 開啟 同時(shí)配置IP為本機(jī)真實(shí)IP
network.host: 192.168.21.121

# 開啟
node.name: node-1
cluster.initial_master_nodes: ["node-1"]

啟動(dòng)出現(xiàn)的錯(cuò)誤

  1. max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]

解決方案:找到文件 /etc/security/limits.conf,編輯,在文件的最后追加如下配置:

# es為ELK安裝的管理用戶,比如我本機(jī)用戶名為elk,就是elk soft nofile 65535
es soft nofile 65535

es hard nofile 65537

修改了limits.conf,不需要重啟,重新登錄即生效。

查看當(dāng)前用戶的軟/硬限制

ulimit -n   # 軟限制

ulimit -H -n    #硬限制
  1. max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解決方案:切換到root用戶,編輯 /etc/sysctl.conf文件,追加以下配置:

vm.max_map_count=655360

保存后執(zhí)行:sysctl -p,然后重新啟動(dòng)elasticsearch即可

Kibana

準(zhǔn)備工作還是同上

配置

但是在啟動(dòng)之前,我們需要更改一些kibana的配置 conf/kibana.yml

server.host: "192.168.21.121"

elasticsearch.hosts: ["http://192.168.21.121:9200"]

安裝

進(jìn)入kibana的bin目錄下,執(zhí)行命令./kibana,啟動(dòng)

安裝出現(xiàn)的錯(cuò)誤

暫無

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容