準(zhǔn)備工作
- 首先將我們下載的Elasticsearch、Kibana壓縮文件上傳,我們此處是選擇的壓縮包安裝
- 創(chuàng)建用戶(必須創(chuàng)建,使用root安裝會(huì)報(bào)錯(cuò)不能進(jìn)行)
- 創(chuàng)建用戶組
- 為用戶和用戶組分配文件的權(quán)限(主要是分配對(duì)解壓文件所在目錄的執(zhí)行權(quán)限)
- 切換到新建用戶下,將壓縮包解壓
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ò)誤
- 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 #硬限制
- 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ò)誤
暫無