準備工作
- 首先將我們下載的Elasticsearch、Kibana壓縮文件上傳谆甜,我們此處是選擇的壓縮包安裝
- 創(chuàng)建用戶(必須創(chuàng)建涌哲,使用root安裝會報錯不能進行)
- 創(chuàng)建用戶組
- 為用戶和用戶組分配文件的權限(主要是分配對解壓文件所在目錄的執(zhí)行權限)
- 切換到新建用戶下,將壓縮包解壓
Elasticsearch
安裝
進入elasticsearch的bin目錄下当辐,執(zhí)行命令./elasticsearch黎棠,啟動成功
執(zhí)行curl http://localhost:9200 查看是否啟動成功
image
image
配置
但是這時晋渺,我們在瀏覽器中輸入非127.0.0.1:9200進行訪問,會發(fā)現(xiàn)我們是訪問不到的脓斩,所以還需要去改一下配置文件木西,打開conf/elasticsearch.yml文件,修改其中的內容:
# 開啟 同時配置IP為本機真實IP
network.host: 192.168.21.121
# 開啟
node.name: node-1
cluster.initial_master_nodes: ["node-1"]
啟動出現(xiàn)的錯誤
- max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
解決方案:找到文件 /etc/security/limits.conf随静,編輯八千,在文件的最后追加如下配置:
# es為ELK安裝的管理用戶,比如我本機用戶名為elk燎猛,就是elk soft nofile 65535
es soft nofile 65535
es hard nofile 65537
修改了limits.conf叼丑,不需要重啟,重新登錄即生效扛门。
查看當前用戶的軟/硬限制
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论寨,然后重新啟動elasticsearch即可
Kibana
準備工作還是同上
配置
但是在啟動之前星立,我們需要更改一些kibana的配置 conf/kibana.yml
server.host: "192.168.21.121"
elasticsearch.hosts: ["http://192.168.21.121:9200"]
安裝
進入kibana的bin目錄下,執(zhí)行命令./kibana葬凳,啟動
安裝出現(xiàn)的錯誤
暫無