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

elasticsearch-8.12.2集群部署

一:下载和解压JDK安装包

下载地址:https://mirrors.huaweicloud.com/openjdk/17/openjdk-17_linux-x64_bin.tar.gz

解压:tar -zxvf jdk-17_linux-x64_bin.tar.gz

二:配置JDK环境

编辑/etc/profile文件:

vi /etc/profile

   JAVA_HOME=/opt/jdk/jdk-17
   PATH=$JAVA_HOME/bin:$PATH

保存后执行source /etc/profile使配置生效

验证安装: java -version

三:安装elasticsearch-8.12.2

下载地址:

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.12.2-linux-x86_64.tar.gz

  mkdir -p  /opt/elasticsearch

  cd  /opt/elasticsearch

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

四:配置 Elasticsearch 集群

      编辑elasticsearch-8.12.2/config/elasticsearch.yml文件

# 集群名称cluster.name: my-es-clusternode.name: node-1node.roles: [master, data]# 分别为数据和日志存储路径path.data: /opt/elasticsearch/elasticsearch-8.12.2/datapath.logs: /opt/elasticsearch/elasticsearch-8.12.2/logs# 设置为0.0.0.0表示允许所有 IP 访问network.host: 0.0.0.0# 为 HTTP 访问端口http.port: 9200cluster.initial_master_nodes: ["node-1", "node-2", "node-3"]discovery.seed_hosts: ["192.168.29.18:9300", "192.168.29.19:9300", "192.168.29.20:9300"]# 设置为true时,激活Elasticsearch集群的认证、授权、加密通信等安全功能xpack.security.enabled: true# 启用加密(true)‌禁用加密(false)xpack.security.transport.ssl.enabled: true# certificate-严格验证模式(推荐生产环境)none-仅启用SSL加密传输,但不验证证书的有效性‌xpack.security.transport.ssl.verification_mode: certificatexpack.security.transport.ssl.keystore.path: /opt/elasticsearch/elasticsearch-8.12.2/config/certs/elastic-certificates.p12xpack.security.transport.ssl.truststore.path: /opt/elasticsearch/elasticsearch-8.12.2/config/certs/elastic-certificates.p12xpack.security.transport.ssl.keystore.password: 123456  # 关键:需与生成证书时设置的密码一致xpack.security.transport.ssl.truststore.password: 123456  # 通常与密钥库密码相同# 禁用自动下载ingest.geoip.downloader.enabled: falsexpack.ml.enabled: false

四:创建证书

    生成新的CA证书:

      ./bin/elasticsearch-certutil ca

      直接回车键 
      输入密码:123456

    ./bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12

#Please enter the desired output file [elastic-certificates.p12]:直接回车键 
#Enter password for elastic-certificates.p12 :123456

五:把 elastic-certificates.p12 和 elastic-stack-ca.p12证书移到如下目录:

/opt/elasticsearch/elasticsearch-8.12.2/config/certs

mv elastic-certificates.p12 elastic-stack-ca.p12 config/certs

六:创建用户并设置权限
  groupadd es
  useradd -g es es
  chown -R es:es elasticsearch-8.12.2

七:其他节点配置:

      把整个elasticsearch目录copy到192.168.29.19和192.168.29.20机器,

       创建用户并设置权限

八:启动 Elasticsearch 集群

     su es
    ./bin/elasticsearch - d

 九:验证集群状态

          使用以下命令验证集群状态:
          curl -u elastic -X GET "http://localhost:9200/_cluster/health?pretty"

        输入elastic用户的密码,查看集群的健康状态等信息。如果集群健康状态为green或yellow,表示集群部署成功。

若未记录初始密码,如何重置 elastic 密码?
bin目录下:
    ./elasticsearch-reset-password -u elastic -b 123456
    或
    ./elasticsearch-reset-password -u elastic -i

curl -u elastic:123456 "http://localhost:9200/_cluster/health?pretty"  验证成功

说明:
-u elastic:指定要重置密码的用户为 elastic。
-i:交互式输入新密码(也可省略 -i,直接在命令后加密码,如 ./elasticsearch-reset-password -u elastic -b "NewPassword123!",但不推荐明文暴露)。
按照提示输入新密码(需满足复杂度要求,如至少 6 位,包含大小写字母、数字等),重置成功后即可使用新密码登录。


es集群客户端下载地址:
https://github.com/lmenezes/cerebro/releases/download/v0.9.4/cerebro-0.9.4.zip(Windows)
https://github.com/lmenezes/cerebro/releases/download/v0.9.4/cerebro-0.9.4.tgz(Linux)‌

下一篇将记录cerebro如何使用,敬请期待....

http://www.dtcms.com/a/482619.html

相关文章:

  • 【教程】增强版 print 函数,支持彩色与样式化终端输出
  • Python下载实战技巧技术文章大纲
  • TCP 拆包现象解决方案(一)
  • 陕西省城乡建设学校网站网页设计图片加载不出来
  • 商业智能BI与业务结构分析
  • 视频融合平台EasyCVR助力构建智慧园区的“视觉中枢”与“智能引擎”
  • 基于python+Java的二手车与奔驰销量数据可视化平台
  • 网站返回顶部怎么做制作企业网站页面实训报告
  • 基于ArcGIS的作物适宜区分析案例 | 当GIS化身农科月老
  • 贵阳网站建设开发开发区二手房
  • SpringCloud中的网关(Gateway)的作用是什么?
  • 联想笔记本电脑Y7000P更换电池后引发CPU锁0.78GHz问题修复记录
  • 大良网站建设中国企业网控股有限公司
  • 德州 网站建设购物车 信息技术分院网站后台设计课题组
  • 用iis 匿名访问windows 上的sql server数据库
  • Eclipse MyEclipse MyEclipseCI 安装SVN插件及使用说明
  • 怎样自己做网络推广网站怎么上传网站数据库
  • DRW项目kaggle竞赛回归方案二
  • 微信小程序怎么做网站链接网站建设公司比较
  • 网站制作电话多少钱wordpress主题技术网
  • diplexer与duplexer
  • 【项目案例】使用project制作项目计划
  • 深入理解连接跟踪(conntrack)
  • PyTorch 张量学习
  • Network Radar for Mac 网络扫描管理软件
  • 公司 网站制作个人网站开发盈利模式
  • 公明网站制作中卫网站建设哪家好
  • 注塑机ai视觉检测 智能AI视觉检测介绍
  • MySQL8数据库高级特性(下)
  • 系统架构设计师备考第38天——系统架构评估