一、安装ElasticSearch
-
版本选择
官方下载链接 -
下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.2-linux-x86_64.tar.gz
- 解压
tar -zxvf elasticsearch-7.16.2.tar.gz
- 修改配置文件
cd elasticsearch-7.16.2/config
vi elasticsearch.yml
以下配置建议都配
# ---------------------------------- Cluster -----------------------------------
# 集群名称,默认是elasticsearch
cluster.name: my-elasticsearch
# ------------------------------------ Node ------------------------------------
node.name: node-1
cluster.initial_master_nodes: ["node-1"]
# ----------------------------------- Paths ------------------------------------
path.data: /path/to/data
path.logs: /path/to/logs
# ---------------------------------- Network -----------------------------------
# 为es设置ip绑定,默认是127.0.0.1,也就是默认只能通过127.0.0.1 或者localhost才能访问,也可配置0.0.0.0全部可以访问
network.host: 0.0.0.0
# 为es设置自定义端口,默认是9200
http.port: 9200
- 创建用户以及文件权限
es不支持使用root用户操作,因此需要创建es自己的用户
# 创建用户和组
groupadd esuser
useradd -g esuser esuser
# 设置密码
passwd esuser
# 设置文件权限
chown -R esuser:esuser /elasticsearch-7.16.2
- 启动
su - esuser
cd /elasticsearch-7.16.2/bin
./elasticsearch -d
- 关闭
ps -ef|grep elasticsearch
kill -9 pid
- 排坑之:vm.max_map_count [65530] is too low问题
启动时可能会报这个错误,原因是elasticsearch用户拥有的内存权限太小,至少需要262144
需要使用root用户修改/etc/sysctl.conf
vi /etc/sysctl.conf
# 添加以下配置
vm.max_map_count=262144
# 刷新配置文件
sysctl -p
二、安装Kibana
- 版本选择
一定要与es的版本相同
官方下载链接
- 解压
tar -zxvf kibana-7.16.2-linux-x86_64.tar.gz
- 修改配置文件
cd kibana-7.16.2-linux-x86_64/config
vi kibana.yml
server.port: 5601
server.host: "192.168.1.23"
elasticsearch.hosts: ["http://192.168.111.133:9200"]
elasticsearch.username: "kibana_system"
elasticsearch.password: "elastic"
il18n.locale: zh-CN
- 设置文件权限
# 设置文件权限
chown -R esuser:esuser /kibana-7.16.2-linux-x86_64
- 启动
cd /kibana-7.16.2-linux-x86_64/bin
nohup ./kibana &
- 关闭
直接ps -ef | grep kibana找不到,主要原因大概是因为 kibana 是node 写的。所以kibana 运行的时候是运行在node 里面。
我们可以通过端口号来找到进程id
netstat -tunlp|grep 5601
最后修改时间:2024-07-03 17:16:16
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




