• ElasticSearch :rhel 安装 elasticSearch7.9.0


    rhel 安装 elasticsearch7.9.0

    elasticsearch下载地址:https://www.elastic.co/cn/downloads/past-releases

    在这里插入图片描述

    将安装包上传至服务器

    在这里插入图片描述

    解压命令:

    tar -zvxf elasticsearch-7.9.0-linux-x86_64.tar.gz
    
    • 1

    在这里插入图片描述

    进入 config 目录,给文件赋权限:

    chmod -R 777 elasticsearch.yml jvm.options log4j2.properties role_mapping.yml roles.yml users users_roles
    chmod -R 755 jvm.options.d
    
    • 1
    • 2

    在这里插入图片描述

    修改配置:

    # 修改文件命令
    vim elasticsearch.yml
    # 修改内容
    node.name: node-1
    network.host: 192.168.1.201
    http.port: 9200
    cluster.initial_master_nodes: ["node-1"]
    xpack.security.enabled: true
    xpack.security.transport.ssl.enabled: true
    # xpack.ml.enabled: false
    xpack.license.self_generated.type: basic
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE
    http.cors.allow-headers: "X-Requested-With, Content-Type, Content-Length, X-User, Authorized"
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    创建 elasticsearch.keystore 文件:

    进入 bin 目录下执行命令,会在 config 目录下生成 elasticsearch.keystore 文件
    ./elasticsearch-keystore create
    
    • 1
    • 2

    在这里插入图片描述

    进入 config 目录,给 elasticsearch.keystore 赋予权限
    chmod -R 777 elasticsearch.keystore
    
    • 1
    • 2

    在这里插入图片描述

    ES 不建议用 root 用户启动,给要启动 ES 的用户赋予 elasticsearch 目录权限:

    chown -R 用户名 es安装路径
    eg:chown -R dex /home/dex/elasticsearch-7.9.0/elasticsearch-7.9.0
    
    • 1
    • 2

    切换 dex 用户,启动 ES:

    su dex
    进入 es 的 bin 目录
    ./elasticsearch -d
    
    • 1
    • 2
    • 3

    访问:192.168.1.201:9200,这时无法登录,因为开启了安全策略,但是没有设置密码。

    在这里插入图片描述

    设置密码:

    切回 root 用户,进入 es 的 bin 目录,执行命令
    ./elasticsearch-setup-passwords interactive
    出现提示,输入 y,回车继续,会依次出现下面的密码设置,输入密码:1357911
    Enter password for [elastic]: 
    Reenter password for [elastic]: 
    Enter password for [kibana]: 
    Reenter password for [kibana]: 
    Enter password for [logstash_system]: 
    Reenter password for [logstash_system]: 
    Enter password for [beats_system]: 
    Reenter password for [beats_system]: 
    Changed password for user [kibana]
    Changed password for user [logstash_system]
    Changed password for user [beats_system]
    Changed password for user [elastic]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    访问:192.168.1.201:9200,登录账号:elastic,密码:1357911

    在这里插入图片描述

    修改密码:

    curl -H "Content-Type:application/json" -XPOST -u elastic 'http://ip:port/_xpack/security/user/elastic/_password' -d '{ "password" : "新密码" }'
    
    eg:curl -H "Content-Type:application/json" -XPOST -u elastic 'http://192.168.1.201:9200/_xpack/security/user/elastic/_password' -d '{ "password" : "dexadmin@123" }'
    出现提示:输入旧密码 1357911
    
    • 1
    • 2
    • 3
    • 4

    访问:192.168.1.201:9200,提示重新登录,登录账号:elastic,密码:dexadmin@123


                                                                                                                                                                                                 -Czx.

  • 相关阅读:
    【Unity小功能开发实战教程】在UI画布上画网格线
    现代企业架构框架——应用架构
    【MDP】①二次规划问题MATLAB求解器quadprog
    oracle报错,XML节点值超过varchar(4000)截取方法。ORA-06502,ORA-06512,ORA-01706
    数据结构从入门到精通——算法的时间复杂度和空间复杂度
    【Linux小命令】一文讲清ldd命令及使用场景
    2022.6.30-2022.7.3 Three.js 学习笔记
    git问题,分支直接的提交切换
    23 直接使用 dom api 更新了 #text节点, 之后响应式更新不生效了
    SAP MD04 MRP元素显示中文(TCODE:OMD5)
  • 原文地址:https://blog.csdn.net/qq_39870032/article/details/125486734