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.安装 分词器

相关推荐
0+1119 小时前
Linux --从 poll 到 epoll多路转接
linux·服务器·1024程序员节
青瓦梦滋9 小时前
WebSocket协议
linux·服务器·网络·c++·websocket·网络协议·http
2601_9498477512 小时前
bcrypt.js 跨端三方库仓颉适配全流程
linux·运维·ubuntu
m0_6399069412 小时前
Linux 操作系统入门:目录结构、服务排查常用命令、Shell 脚本基础
linux·运维·后端
keyipatience14 小时前
Git学习(2)撤销与分支操作全指南
大数据·elasticsearch·搜索引擎
水饺编程14 小时前
第2章:Linux 基础,exit 命令
linux·c语言·汇编
木子欢儿14 小时前
Debian 13 + vsftpd 搭建FTP服务
linux·服务器·前端·网络·debian
GeW15 小时前
新质生产力落地实践:企业级Linux迁移与数据库国产化
linux
雯宝15 小时前
usb_serial_generic_register
linux
加洛斯16 小时前
万字推演Elasticsearch修炼方法,从炼气到元婴
后端·elasticsearch·面试