Elasticsearch、Kibana 7.x版本安装保姆级教程

前言

本文ES版本为7.14.0,CentOS7
ES下载链接:
官方下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-14-0
百度网盘:https://pan.baidu.com/s/1oKVoYfiQ1tMw_xy-So40Pw?pwd=sgp7 提取码: sgp7
Kibana下载链接:
官方下载地址:https://www.elastic.co/cn/downloads/past-releases/kibana-7-14-0
百度网盘:链接: https://pan.baidu.com/s/13cOPzQ06bnmp-8vQciPTlw?pwd=keiv 提取码: keiv

ES7安装

  • 安装
# 需要普通用户登录
useradd user# 创建普通用户
passwd user# 给普通用户设置密码

# 上传tar包,需要请点击上方链接下载

# 如果需要,将压缩包复制到/usr/local下
cp elasticsearch-7.14.0-linux-x86_64.tar.gz /usr/local /usr/local

# 修改权限
chown -R user:user elasticsearch-7.14.0-linux-x86_64.tar.gz

# 普通用户登录
su user

# 解压压缩包
tar -zxvf elasticsearch-7.14.0-linux-x86_64.tar.gz 

# 启动
cd /usr/local/elasticsearch-7.14.0
cd bin 
./elasticsearch -d # 后台启动

# 如果自己有jdk的环境并且出现java版本错误,那么需要配置es自带的java环境(或者另外配置其他版本的jdk)
vim /etc/profile
export ES_JAVA_HOME=/usr/local/elasticsearch-7.14.0/jdk #最后添加这行,保存退出
source /etc/profile # 更新配置

# 检查是否启动成功
jps
# 或者
ps -ef | grep elasticsearch
# 或者
curl http://localhost:9200 # 出现一段描述自己ES的JSON字符串即安装成功

在安装完成之后,还需开启远程连接,外部客户端才能够访问ES服务。

  • 开启远程连接
# 关闭服务,这里选择杀掉进程的方式
jps # 查看服务进程id
kill -9 id

# 修改配置文件
vim /usr/local/elasticsearch-7.14.0/config/elasticsearch.yml

# 找到network.host,修改0.0.0.0
network.host: 0.0.0.0

# 重启服务

Kibana安装

要与es的版本一致
放到/usr/local目录下

# 解压
tar -zxvf kibana-7.14.0-linux-x86_64.tar.gz 
# 修改权限
chown -R user:user kibana-7.14.0-linux-x86_64
# 进入目录
cd kibana-7.14.0-linux-x86_64
# 编辑kibana配置文件
vim /usr/local/kibana-7.14.0-linux-x86_64/config/kibana.yml
# 修改如下配置
server.host: "0.0.0.0" # 开启kibana远程访问
elasticsearch.hosts: ["http://localhost:9200"] # ES服务地址
# 启动kibana 进入到bin目录下
./kibana
nohup ./kibane & # 后台启动
# 访问kibana的web界面
http://ip:5601/ # kibana默认端口为5601

注意:我这里是使用的云服务器,需要防火墙开放端口和配置安全组。

在浏览器中访问出现以下界面就成功了。
Kibana首页

问题分析及解决

在这里仅分享本人遇到的错误。
开启远程连接错误见如下部分图
远程连接错误
可以看到上述错误主要有两个
[1]当前用户拥有的内存权限太小

# 编辑sysctl.conf
vim /etc/sysctl.conf
vm.max_map_count=262144 #添加 (不同系统之间不一样)

# 让当前的配置生效
sysctl -p

[2]缺少默认配置

# 编辑elasticsearch.yml
vim /usr/local/elasticsearch-7.14.0/config/elasticsearch.yml

# 修改cluster.initial_master_nodes
cluster.initial_master_nodes: ["node-1"]

重启ES服务即可

总结

以上就是ES和Kibana的传统安装教程了,上述错误仅是本人遇到的问题,如遇其他错误,请另行查询资料。
需要ES的教程请看Elasticsearch入门操作(一)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值