当前位置: 首页 > news >正文

linux离线安装elasticsearch8.19.3

下载:

官网多版本下载:
Past Releases of Elastic Stack Software | Elastic
github多版本下载:
https://github.com/elastic/elasticsearch/releases

上传后解压到当前目录

tar -zxvf elasticsearch-8.19.3-linux-x86_64.tar.gz

或指定解压目录

tar -xzf elasticsearch-8.19.3-linux-x86_64.tar.gz -C /opt/elasticsearch

创建data目录(存放数据)

mkdir /opt/elasticsearch-8.19.3/data

logs目录:elasticsearch-8.19.3中自带了logs目录,直接使用

(es必须使用非root用户启动)创建启动es的用户

useradd esuser

修改目录权限

chown -R esuser /opt/elasticsearch-8.19.3

修改配置

修改jvm内存(设置大小自己根据机器估算)
/config/jvm.options

## IMPORTANT: JVM heap size
-Xms265m
-Xmx4g

修改es设置
/config/elasticsearch.yml

cluster.name: my-application
path.data: /opt/elasticsearch-8.19.3/data
path.logs: /opt/elasticsearch-8.19.3/logs
network.host: 0.0.0.0
http.port: 9200
# 关闭生产环境检查(仅用于本地测试!)
discovery.type: single-node

配置系统sevice服务

/etc/systemd/system/中创建文件elasticsearch.service

[Unit]
Description=Elasticsearch
Documentation=https://www.elastic.co
Wants=network-online.target
After=network-online.target[Service]
WorkingDirectory=/opt/elasticsearch-8.19.3
ExecStart=/opt/elasticsearch-8.19.3/bin/elasticsearch
#启动失败后自动重启
#Restart=always
User=esuser
Group=esuser[Install]
WantedBy=multi-user.target

启动sevice服务

systemctl start elasticsearch

查看日志

tail -f /opt/elasticsearch-8.19.3/logs/my-application.log

设置密码

es8默认启用了安全策略,启动后就有密码了在日志中可以查找
启动后自定义密码

./bin/elasticsearch-reset-password -u elastic -i

验证是否可用
浏览器访问https://yourip:9200(注意用https)输入密码

curl -k -u 'elastic:yourpassword' https://localhost:9200/

安装kibana

官网多版本下载

Past Releases of Elastic Stack Software | Elastic

解压缩

tar -zxvf kibana-8.19.3-linux-x86_64.tar.gz

修改目录权限

chown -R esuser /opt/kibana-8.19.3

修改用户kibana_system密码

回到es8修改用户密码

es8禁止直接使用内置的 elastic 超级用户来运行 Kibana

/opt/elasticsearch-8.19.3/bin/elasticsearch-reset-password -u kibana_system -i

修改配置

/opt/kibana-8.19.3/config/kibana.yml

server.port: 5601
server.host: "0.0.0.0"
server.name: "kibana-server"
elasticsearch.hosts: ["https://localhost:9200"]
elasticsearch.username: "kibana_system"
elasticsearch.password: "elastic"
elasticsearch.ssl.certificateAuthorities: [ "/opt/elasticsearch-8.19.3/config/certs/http_ca.crt" ]logging.appenders.default:type: rolling-filefileName: /opt/kibana-8.19.3/logs/kibana.logpolicy:type: size-limitsize: 256mbstrategy:type: numericmax: 10layout:type: json

设置service服务

/etc/systemd/system/中创建文件kibana.service

[Unit]
Description=Kibana
Documentation=https://www.elastic.co
After=network.target[Service]
WorkingDirectory=/opt/kibana-8.19.3
ExecStart=/opt/kibana-8.19.3/bin/kibana
#Restart=always
User=esuser
Group=esuser[Install]
WantedBy=multi-user.target

启动

systemctl start kibana

查看日志

tail -f /opt/kibana-8.19.3/logs/kibana.log

访问
 

http://yourip:5601

kibana登录可以用es中的用户例如用户:elastic 密码


文章转载自:

http://KIOyrNKq.fLdrg.cn
http://JhnWqP0r.fLdrg.cn
http://SKyUoBWh.fLdrg.cn
http://urEpk9U4.fLdrg.cn
http://QweGCbKH.fLdrg.cn
http://f3Ap3j7T.fLdrg.cn
http://l6kKM8dT.fLdrg.cn
http://vDl4YnRq.fLdrg.cn
http://W8KLYlUh.fLdrg.cn
http://HtVWnzF7.fLdrg.cn
http://OhIhXk4K.fLdrg.cn
http://Y9BpqUSh.fLdrg.cn
http://xmsiUP3h.fLdrg.cn
http://T8msSOy4.fLdrg.cn
http://Oa43mCCI.fLdrg.cn
http://vMLRrGvi.fLdrg.cn
http://ROU3disQ.fLdrg.cn
http://XHY0OmrI.fLdrg.cn
http://9dNcYTDN.fLdrg.cn
http://kwVeUoJo.fLdrg.cn
http://6Qy4FuHE.fLdrg.cn
http://KiO77CBV.fLdrg.cn
http://YqSMIQaz.fLdrg.cn
http://fi65pjp4.fLdrg.cn
http://cv5lKdi3.fLdrg.cn
http://L3re9x4z.fLdrg.cn
http://PRrg4u2B.fLdrg.cn
http://YGV4MgJo.fLdrg.cn
http://VhcTLgkb.fLdrg.cn
http://FlQkhHhs.fLdrg.cn
http://www.dtcms.com/a/367860.html

相关文章:

  • Jenkins环境搭建与使⽤
  • Jenkins 监控方案:Prometheus + Grafana 实践
  • 【论文阅读】Security of Language Models for Code: A Systematic Literature Review
  • 神经网络算法各种层的原理(基于Keras)--输入层,全连接层,卷积层,池化层,嵌入层,长短期记忆网络层等
  • Github | MoneyPrinterTurbo:自动化视频内容生成系统
  • JUnit入门:Java单元测试全解析
  • 如何下载B站视频,去水印,翻译字幕
  • 脚本语言的大浪淘沙或百花争艳
  • Redis中的hash数据类型
  • 如何安全地删除与重建 Elasticsearch 的 .watches 索引
  • HDFS存储农业大数据的秘密是什么?高级大豆数据分析与可视化系统架构设计思路
  • uni-app iOS 文件调试常见问题与解决方案:结合 itools、克魔、iMazing 的实战经验
  • 解析豆科系统发育冲突原因
  • 五分钟XML速成
  • 《LangChain从入门到精通》系统学习教材大纲
  • 华为云 OBS:数字时代的数据存储与价值挖掘利器
  • Claude Code PM 深度实战指南:AI驱动的GitHub项目管理与并行协作
  • paimon实战 -- 阿里基于StarRocks 与 Paimon 实现的实时分析黑科技
  • 开源定时器教程:Quartz与XXL-JOB全面对比与实践
  • Day21_【机器学习—决策树(3)—剪枝】
  • finalize() 方法介绍
  • IDE mac M芯片安装报错:如何解决“InsCode.app 已损坏”,无法打开
  • Qt信号与槽机制全面解析
  • Qt实现背景滚动
  • 新后端漏洞(上)- H2 Database Console 未授权访问
  • 使用CI/CD部署后端项目(gin)
  • Charles抓包工具在接口性能优化与压力测试中的实用方法
  • Spring Boot启动失败从循环依赖到懒加载配置的深度排查指南
  • iOS混淆工具实战 在线教育直播类 App 的课程与互动安全防护
  • uni-app 项目 iOS 上架效率优化 从工具选择到流程改进的实战经验