一、安装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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
为什么 Apache Doris 是比 Elasticsearch 更好的实时分析替代方案?
SelectDB
141次阅读
2025-03-27 17:56:44
【第 8 期】搜索客 Meetup - Elasticsearch 的一些“双刃剑”特性
极限实验室
129次阅读
2025-03-15 16:56:54
拉卡拉 x Apache Doris:统一金融场景 OLAP 引擎,查询提速 15 倍,资源直降 52%
SelectDB
110次阅读
2025-04-02 17:52:59
Apache Doris vs Elasticsearch:深入对比分析
数据微光
37次阅读
2025-03-24 09:42:38
使用 INFINI Gateway 保护 Elasticsearch 集群之修改查询不合理参数(二)
极限实验室
36次阅读
2025-03-17 23:49:01
使用 INFINI Gateway 保护 Elasticsearch 集群之修改查询不合理参数(一)
极限实验室
29次阅读
2025-03-16 13:21:27
ElasticSearch基于Kibana导出应用数据
IT那活儿
21次阅读
2025-03-19 11:21:06
2025 XCOPS广州站:故障预测、根因分析全链路实战指南
铭毅天下Elasticsearch
20次阅读
2025-04-09 11:01:27
Apache Doris vs Elasticsearch:全维度对比与实际成本案例解析
数据极客圈
20次阅读
2025-03-18 10:49:09
Elasticsearch 8.X 如何利用嵌入向量提升搜索能力?
铭毅天下Elasticsearch
18次阅读
2025-04-09 11:01:28
TA的专栏
Java中间件
收录0篇内容
热门文章
一次Connection reset by peer的问题排查
2021-12-07 33730浏览
Java8-Stream: no instance(s) of type variable(s) R exist so that void conforms to R
2021-02-19 32295浏览
nginx: [emerg] "user" directive is not allowed here in /etc/nginx/conf.d/nginx.conf:1
2022-02-15 24201浏览
ORA-00904: "POLTYP": invalid identifier
2019-06-19 12923浏览
PageHelper排坑,处理排序失败: net.sf.jsqlparser.JSQLParserException
2022-05-19 12712浏览
目录