栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 系统运维 > 运维 > Linux

ElasticSearch6.8.4&kibana6.8.4 安装教程

Linux 更新时间:发布时间: 百科书网 趣学号
引言

客户机装的 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

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/1064796.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号