部署 Elasticsearch 服务

    • Elasticsearch 服务器信息如下:

    2.1 安装 Docker

    1. yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    2. sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
    3. yum makecache fast
    4. yum -y install docker-ce
    1. mkdir /etc/docker/
    2. vi /etc/docker/daemon.json

    2.3 启动 Docker

    1. systemctl start docker
    1. docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.6

    3.2 Elasticsearch 持久化数据目录创建

      1. ## 请自行修改账号密码并牢记,丢失后可以删掉容器后重新用新密码创建,数据不会丢失
      2. # 9200 # Web 访问端口
      3. # 9300 # 集群通信
      4. # bootstrap.memory_lock="true" # 锁定物理内存, 不使用 swap
      5. # xpack.security.enabled="true" # 开启安全模块
      6. # TAKE_FILE_OWNERSHIP="true" # 自动修改挂载文件夹的所属用户
      7. # ES_JAVA_OPTS="-Xms512m -Xmx512m" # JVM 内存大小, 推荐设置为主机内存的一半
      8. # elastic # Elasticsearch 账号
      9. # ELASTIC_PASSWORD=KXOeyNgDeTdpeu9q # Elasticsearch 密码

      3.4 在 JumpServer 中配置 Elasticsearch

      • 访问 JumpServer Web 页面并使用管理员账号进行登录。
      • 根据下方的说明进行填写,保存后在 [终端管理] 页面对所有组件进行 [更新],命令存储选择 [jms-es],提交。