CentOS7下安装elsticsearch、kibana服务
一、操作系统配置
1.1 文件句柄配置
vim /etc/security/limits.conf
文件中新增
# End of file #线程进程数 * soft nproc 65535 * hard nproc 65536 #句柄数 * soft nofile 65535 * hard nofile 65535
1.2 配置虚拟内存大小
vim /etc/sysctl.conf
文件中新增
vm.max_map_count=262144
二、elasticsearch相关配置
2.1 安装
elasticsearch是要依赖于openjdk运行的,所以我们要配置一下openjdk的相关配置。
解压
tar -zxvf openjdk-14.0.2_linux-x64_bin.tar.gz
配置环境变量
vim /etc/profile
在文件末尾新增以下配置
#java environment export JAVA_HOME=/software/jdk-14.0.2 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
使得文件生效
source /etc/profile
解压elasticsearch安装包
tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz
解压kibana安装包
tar -zxvf kibana-7.8.0-linux-x86_64.tar.gz
注意:elasticsearch与kibana版本要一致
新建专用账号
adduser es password es
授权用户
chown -R es /software/elasticsearch-7.8.0
切换到es用户下
su es
运行elasticsearch 如果想要后台运行使用 -d
./bin/elasticsearch
新的命令窗口输入
curl http://127.0.01:9200
如果看到以下输出说明已经配启动成功
2.2 配置elasticsearch
进入到elasticsearch安装路径下,进入到config文件下,编辑配置文件
vim elasticsearch.yml
修改如下配置
再次启动elasticsearch
通过命令关闭防火墙
systemctl stop firewalld
使用物理主机访问 http://192.168.226.128:9200/ ,看到以下界面说明配置成功
三、kibana安装
编辑kibana配置文件
vim /kibana-7.8.0-linux-x86_64/config/kibana.yml
修改如下配置
server.host: "192.168.226.128" elasticsearch.hosts: ["http://192.168.226.128:9200"] i18n.locale: "zh-CN"
切换root给当前用户赋权
chown -R es /software/kibana-7.8.0-linux-x86_64
启动kibana
./bin/kibana
如果出现以下报错,可忽略
浏览器输入地址 http://192.168.226.128:5601/ 可以查看kibana的界面
至此elasticsearch和kibana的环境构建已经完成。