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

相关推荐
Elastic 中国社区官方博客5 分钟前
将 Vercel 数据导入 Elastic:无需安装任何东西的无服务器可观测性
大数据·运维·elasticsearch·搜索引擎·云原生·serverless·全文检索
赵民勇24 分钟前
systemd-sysusers命令详解
linux·运维
灿烂的贝壳24 分钟前
FC SAN多路径负载均衡配置指南
linux
binqian31 分钟前
【Linux】内核怎么管理侦听socket
linux·网络协议
今年下半年34 分钟前
Jenkins阿里云服务器一键部署
jenkins
j7~37 分钟前
【Linux网络】三十七.TCP 协议通讯流程
linux·网络编程·三次握手·四次挥手·tcp 协议通讯流程
Elasticsearch41 分钟前
我们如何将 PromQL 构建到 Elasticsearch 中
elasticsearch
顶点多余1 小时前
9.15 面试问题总结(一面挂)
linux·面试·职场和发展
顺风尿一寸1 小时前
从 ls -U 到 Tomcat libs加载jar包:ext4 目录哈希序如何影响 Java 文件排序顺序
linux·jvm
Elasticsearch1 小时前
你和你的 AI agent 不应该使用 curl:介绍 Elastic CLI 和 Agent Skills
elasticsearch