linux 安装 Elasticsearch Kibana

1.下载

通过网盘分享的文件:es

链接: https://pan.baidu.com/s/1JO07VJ8nVsfyC0TzHaLGKw?pwd=1dgu 提取码: 1dgu

2.创建 es 用户, es 无法使用root用户启动

java 复制代码
# 创建用户组+用户
groupadd es
useradd -m -g es es
# 设置密码(可选)
passwd es
#  Es@123456

3.解压文件

java 复制代码
cd /usr/local
mkdir softes
tar -xzf /home/soft/elasticsearch-7.13.2-linux-x86_64.tar.gz

4.修改配置文件 /usr/local/softes/elasticsearch-7.13.2/config/elasticsearch.yml

java 复制代码
http.port: 9200 # 端口
http.host: 0.0.0.0 # (也可以这样) 主机地址,这里写本机
http.cors.enabled: ture #  设置跨域
http.cors.allow-origin: "*"  #设置访问

!在这里插入图片描述(https://i-blog.csdnimg.cn/direct/3dac0483f9ba46b883bc37b1c2b16c05.png!\[在这里插入图片描述\](https://i-blog.csdnimg.cn/direct/9dbc177c13834df58afd2416aa09696a.png![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/3d3fdc2b968a4bb0bb438a5f26bd183b.png)

5.赋予权限

java 复制代码
chown -R es /usr/local/softes

6.切换用户

java 复制代码
su es # 可以新开一个窗口方便操作

7.启动项目 /usr/local/softes/elasticsearch-7.13.2/bin

java 复制代码
cd /usr/local/softes/elasticsearch-7.13.2/bin
 # d 表示后台启动
./elasticsearch -d  
# 查找端口
ps -ef | grep elastic
# 停止服务直接杀掉进程号就行
kill -9 ...


8.访问地址

java 复制代码
http://192.168.138.128:9200/  # 我是虚拟机

9.设置开机自启

java 复制代码
vim /etc/systemd/system/es.service
java 复制代码
[Unit]
Description=Elasticsearch
After=network.target

[Service]
Type=forking
User=es
Group=es
ExecStart=/usr/local/softes/elasticsearch-7.13.2/bin/elasticsearch -d -p pid
Restart=always
LimitNOFILE=65535
LimitNPROC=4096

[Install]
WantedBy=multi-user.target
java 复制代码
# 刷新系统配置
systemctl daemon-reload
# 启动
systemctl start es
# 状态
systemctl status es

10.安装部署 Kibana

java 复制代码
tar -zxvf /home/soft/kibana-7.13.2-linux-x86_64.tar.gz
mv kibana-7.17.23-linux-x86_64/ kibana-7.13.2

!在这里插入图片描述(https://i-blog.csdnimg.cn/direct/74fd62fa8f5143f2a7f366855b5e501b.png![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/ace865a0381d4f8da212c5b46569ba28.png)

11.修改 Kibana 配置文件

java 复制代码
cd /usr/local/softes/kibana-7.13.2/config
vi kibanba.yml
java 复制代码
# 服务端口
server.port: 5601
 
# 服务器 ip 所以 ip 可以访问
server.host: "0.0.0.0"
 
 # Elasticsearch 服务地址
elasticsearch.hosts: ["http://localhost:9200"] 
 
# 设置语言为中文
i18n.locale: "zh-CN"

12.授权并切换用户给 es 用户授予 kibana 目录的权限

java 复制代码
chown -R es /usr/local/softes/kibana-7.13.2/

!在这里插入图片描述(https://i-blog.csdnimg.cn/direct/820e6fb349794684a9473fc47b08691c.png![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/f536d28eb26846ce8e66647f45f7e114.png)

13.启动 Kibana

java 复制代码
cd /usr/local/softes/kibana-7.13.2/bin
# 前台启动
./bin/kibana
#后台启动
 nohup ./bin/kibana

访问

java 复制代码
http://192.168.138.128:5601/app/home#/tutorial_directory

14.配置开机自启

java 复制代码
vim /etc/systemd/system/ki.service
java 复制代码
[Unit]
Description=Kibana
After=network.target

[Service]
User=es
Group=es
WorkingDirectory=/usr/local/softes/kibana-7.13.2
ExecStart=/usr/local/softes/kibana-7.13.2/bin/kibana
Restart=always
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
java 复制代码
systemctl daemon-reload
systemctl enable kibana
systemctl start kibana

15.安装 分词器

相关推荐
天南散修22 分钟前
MT7916驱动中802.11转换为802.3
linux·网络·驱动开发·wifi·802.11
CriticalThinking1 小时前
在xshell中使用ssh隧道访问远程服务
linux·网络·ssh
爱装代码的小瓶子1 小时前
安工大题目分类(含解析和翻译)
linux·网络·c
是个西兰花2 小时前
linux:命名管道与共享内存
linux·运维·服务器·网络·c++
Snasph2 小时前
Linux 日志流水线深度解析:syslog() → journald → rsyslog → /var/log/syslog
linux·syslog·rsyslog
凡人叶枫2 小时前
Effective C++ 条款08:别让异常逃离析构函数
java·linux·数据库·c++·嵌入式开发
新时代牛马2 小时前
内核调试方法
linux·学习
逻极3 小时前
Jenkins 从入门到精通:CI/CD自动化流水线实战
ci/cd·自动化·jenkins·devops
炸炸鱼.3 小时前
Git+Jenkins实战(一):从零搭建自动化发布与回滚系统(附完整代码)
git·jenkins
墨痕诉清风3 小时前
Linux系统设置上海时间(24小时制)
linux·运维·服务器