# es 与 kibana 安装

# 下载及解压

# 华为云镜像下载

https://mirrors.huaweicloud.com/elasticsearch/6.8.5/

https://mirrors.huaweicloud.com/kibana/6.8.5/

# 安装 es 和 kibana

wget https://mirrors.huaweicloud.com/elasticsearch/6.8.5/elasticsearch-6.8.5.tar.gz
wget https://mirrors.huaweicloud.com/kibana/6.8.5/kibana-6.8.5-linux-x86_64.tar.gz

mv elasticsearch-6.8.5.tar.gz /opt/
mv kibana-6.8.5-linux-x86_64.tar.gz /opt/

cd /opt
tar -zxvf elasticsearch-6.8.5.tar.gz
tar -zxvf  kibana-6.8.5-linux-x86_64.tar.gz
1
2
3
4
5
6
7
8
9

# 创建用户并分配权限

#创建用户、但是不设置密码-无法直接登陆
groupadd elk && useradd -g elk elk
chown  -R elk:elk /opt/elasticsearch-6.8.5
chown -R elk:elk /opt/kibana-6.8.5-linux-x86_64
1
2
3
4

# 修改配置

# es 配置修改

在较小内存的机器上运行,需要修改内存大小

#修改es配置
vim /opt/elasticsearch-6.8.5/config/jvm.options
1
2
# 修改内存空间为256m
-Xms256m
-Xmx256m
1
2
3

# kibana 配置修改

#修改kibana配置
vim /opt/kibana-6.8.5-linux-x86_64/config/kibana.yml
1
2
#默认值为localhost,仅可本地访问
#server.host: "localhost"
server.host: "0.0.0.0"
1
2
3

.在较小内存的机器上运行,需要修改内存大小

#修改Kibana启动参数
vim /opt/kibana-6.8.5-linux-x86_64/bin/kibana
1
2
# 在最后一行前面加上一行,修改node.js最大内存空间
NODE_OPTIONS="${NODE_OPTIONS:=--max-old-space-size=256}"
#据了解,对于某些版本的node.js,内存参数横杠要改成下划线
#NODE_OPTIONS="${NODE_OPTIONS:=--max_old_space_size=256}"
1
2
3
4

# 异常处理

  1. elasticsearch 报错 max virtual memory areas vm.max_map_count [65530] is too low
#编辑
vi /etc/sysctl.conf
#添加 一行 vm.max_map_count=655360
sysctl -p
1
2
3
4

# 启动

#后台启动es和kibana
su elk -c '/opt/elasticsearch-6.8.5/bin/elasticsearch -d'
su elk -c '/opt/kibana-6.8.5-linux-x86_64/bin/kibana -d'
1
2
3