ElasticSearch6.8.4&kibana6.8.4 安装教程

引言

客户机装的 ElasticSearch 6.8.4 ,所以本地安装单机测试使用,故而记录一下。
虚拟机内的Linux版本为 centos7。

依赖环境配置

安装JDK

安装JDK教程,可看我这篇文章:https://blog.csdn.net/weixin_52799373/article/details/126405150

下载安装包

都下载到 /usr/local 里吧

elasticsearch

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.4.tar.gz

在这里插入图片描述

kibana

wget https://artifacts.elastic.co/downloads/kibana/kibana-6.8.4-linux-x86_64.tar.gz

在这里插入图片描述
在这里插入图片描述

安装

解压

tar -zxvf elasticsearch-6.8.4.tar.gz
tar -zxvf kibana-6.8.4-linux-x86_64.tar.gz

解压后:
在这里插入图片描述

安装elasticsearch

因为安全问题 elasticsearch不允许root用户启动,所以新建用户启动elasticsearch。

# 添加用户
useradd elasticsearch
# 设置权限
chown -R elasticsearch:elasticsearch /usr/local/elasticsearch-6.8.4
chown -R elasticsearch:elasticsearch /usr/local/kibana-6.8.4-linux-x86_64

在这里插入图片描述

启动配置调整

编辑 vim /usr/local/elasticsearch-6.8.4/config/elasticsearch.yml 设置启动ip和端口,不设置的话默认是localhost
解除注释,或者直接在最后添加都可以。嫌麻烦直接在后面添加即可。

network.host: 192.168.169.131
http.port: 9200

在这里插入图片描述

系统配置调整

修改/etc/security/limits.conf文件,增加配置, 需要重新进行登录才能生效

# 在文件末尾中增加下面内容
# 调整每个进程最大同时打开文件数,最大线程个数
# elasticsearch 前面创建的es用户
elasticsearch soft  nofile  65536
elasticsearch hard  nofile  65536
elasticsearch soft  nproc  4096
elasticsearch hard  nproc  4096

在这里插入图片描述
修改/etc/sysctl.conf文件,增加配置

vm.max_map_count=262144

sysctl -p 执行命令生效,不执行会失败。
在这里插入图片描述
在这里插入图片描述

调整es启动内存

vim /usr/local/elasticsearch-6.8.4/config/jvm.options
# 根据机器内存而定
-Xms256m
-Xmx256m

启动

切换elasticsearch用户:su elasticsearch

  1. 正常启动:/usr/local/elasticsearch-6.8.4/bin/elasticsearch
    在这里插入图片描述
    如上图启动成功
    在这里插入图片描述
    由于这个虚拟机还没开放端口,我直接在虚拟机内的浏览器访问的 http://localhost:9200/ 出现上图所示,则成功。

  2. 后台启动:/usr/local/elasticsearch-6.8.4/bin/elasticsearch -d

安装Kibana

修改配置

修改 /usr/local/kibana-6.8.4-linux-x86_64/config/kibana.yml 配置es的端口地址,由于这个文件里面全都是注释掉的,建议直接在最后加入以下内容:

server.host: "192.168.169.131"
elasticsearch.hosts: ["http://192.168.169.131:9200"]

在这里插入图片描述

启动

/usr/local/kibana-6.8.4-linux-x86_64/bin/kibana

访问http://192.168.169.131:5601
在这里插入图片描述
设置Kibana为中文: vim /usr/local/kibana-6.8.4-linux-x86_64/config/kibana.yml

i18n.locale: "zh-CN"

在这里插入图片描述
kibana后台启动的命令

mkdir /usr/local/kibana-6.8.4-linux-x86_64/logs
mkdir /usr/local/kibana-6.8.4-linux-x86_64/pid
nohup /usr/local/kibana-6.8.4-linux-x86_64/bin/kibana >> /usr/local/kibana-6.8.4-linux-x86_64/logs/kibana.log 2>&1 & echo $! > /usr/local/kibana-6.8.4-linux-x86_64/pid/kibana.pid

中文界面
在这里插入图片描述

常见问题

java.nio.file.AccessDeniedException: /usr/local/elasticsearch-6.8.4/config/elasticsearch.keystore
代表没有权限,重新执行chown -R elasticsearch:elasticsearch /usr/local/elasticsearch-6.8.4
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_52799373/article/details/126404433