[原创精品---傻瓜式教程一]Linux之全图文自动化一键部署配置安装Elasticsearch ~Kibana ~logstash ~错误及解决方法 ~你还不会安装吗

5 篇文章 0 订阅
1 篇文章 0 订阅

[]原创精品—李欣峰の傻瓜式教程①]Linux之全图文自动化一键部署配置安装Elasticsearch和Kibana和logstash,错误及解决方法!你还不会安装吗¡
颜色为小标题(标题)
颜色为说明(说明)
颜色代表执行命令(命令)
颜色表示错误解决办法



前言


安装建议
Linux系统 Centos 7+
内存 4G
CPU 2核


一、安装准备(root管理员用户)


1.安装包

1.ELK+Kibana+一键安装脚本压缩包: elk-7.16.1-full.zip
<点击跳转百度网盘>提取码: llxf

示例图:
在这里插入图片描述

2./develop文件夹是我本人习惯上传文件的目录(自定义的),大家可以选择存放的位置,不做赘述,开冲开冲!!

2.环境准备

① jdk8 环境,可以参考其他大佬安装部署方式,以及环境变量,可以java -version查出来就可以了
② 使用root用户,创建非root用户,安装整个过程使用该用户进行安装

useradd 用户名
echo “密码” | passwd --stdin 用户名

这里我用的用户名为elk,密码为root,所以我的命令为:

useradd elk
echo "root" | passwd --stdin elk

示例图:
图例

③ 使用root修改最大打开文件数、进程数

修改 /etc/security/limits.conf 文件

vim /etc/security/limits.con

内容如下,重新登录后生效

* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096

示例图:直接在文件最下面添加上述配置即可,wq退出保存
在这里插入图片描述
④ 使用root修改虚拟内存数

修改 ** /etc/sysctl.conf** 文件

vim /etc/sysctl.conf

增加如下配置

vm.max_map_count=262144

执行命令 sysctl -p 生效

sysctl -p

示例图:
在这里插入图片描述
在这里插入图片描述
⑤ 关闭防火墙(建议,非必选)

systemctl stop firewalld.service

systemctl disable firewalld.service

示例图:
在这里插入图片描述


二、安装过程(使用非root用户)


1.切换非root用户,我这里为elk用户

su elk

2.解压压缩包

unzip elk-7.16.1.zip

出现问题,找不到unzip命令
在这里插入图片描述
运行:

sudo yum install -y unzip zip

输入密码以后如果出现:elk 不在 sudoers 文件中。此事将被报告。这个问题:

vim /etc/sudoers
用户名 ALL=(ALL) NOPASSWD:ALL

在这里插入图片描述
wq保存退出,再次运行,成功安装

sudo yum install -y unzip zip

在这里插入图片描述
再次运行解压压缩包:

unzip elk-7.16.1.zip

出现新的错误,说明权限不足,命令前面添加sudo即可,后续权限问题相同
在这里插入图片描述
命令前添加sudo

sudo unzip elk-7.16.1.zip

成功解压
在这里插入图片描述


3.进入目录,给脚本授权,并执行安装脚本

安装包目录如下
在这里插入图片描述

命令执行前面一律添加sudo,防止权限不足的问题

cd /develop/elk-7.16.1/
sudo chmod 755 install.sh
sudo ./install.sh

执行sudo ./install.sh 以后,会让你填写elk安装目录,我这里填写的是
/home/lxf/elk 自定义即可

在这里插入图片描述
安装成功!!!
在这里插入图片描述
正常情况下,可能会有有上面图示的一直等待elasticsearch启动!!!

vim elasticsearch-env

在这里插入图片描述

wq保存退出,重新启动,手动输入启动命令,提供两种启动

./elasticsearch
su - elk -c "exec /home/elk/elk/elasticsearch-7.16.1/bin/elasticsearch  -d"

再次出现新的错误!!!
在这里插入图片描述
原因:
1.es启动要使用非root账户(我们这里肯定是非root,因此排除)
2.es账户是否授权
我的es账户未授权

切换到root用户通过执行命令解决:目录为elk安装目录

 chown -R elk:elk /home/elk/elk/

在这里插入图片描述

再次启动!没有错误,访问 http://ip:9200/ 成功进入

在这里插入图片描述
在这里插入图片描述
切换到 Kibana目录下的bin文件夹下,启动Kibana

./kibana

启动成功!!!
在这里插入图片描述
在这里插入图片描述

三、总结:

安装有很多问题出现,比如更改jdk,其实就是因为elk7版本以后需要jdk11以后的版本才支持,所以我们把他的检测关闭掉,才可以启动,这些都是自己总结下来,遇到的错误,写这篇文章也是从安装Centos7全新系统开始做的,应该遇到了大部分兄弟们的错误,如果没有评论区补充,后续还有logstash的启动待补充! 创作不易,对大家有帮助 有错误评论区提出来,感谢大家!!!!!!!!

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

Java交流群: 215511265 在学习的朋友们加群一起讨论吧!
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值