Docker 部署 elasticsearch

需要宿主机安装 docker 服务

  • 使用 elasticsearch:7.10.1 镜像
- 挂载了主配置文件(主配置文件中启用了xpack认证)
- 挂载了 data 数据目录
- 挂载了 log 日志文件
- 设置集群模式为 single-node
- 设置了 es 使用的内存大小
  • 可根据实际情况修改参数
docker run -d --restart=always --user=root \
    --privileged=true \
    --name elasticsearch \
    -p 9200:9200 \
    -p 9300:9300 \
    --ulimit nofile=65536:65536 \
    -v "/data/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml" \
    -v "/data/elasticsearch/data":/usr/share/elasticsearch/data \
    -v "/data/elasticsearch/logs":/usr/share/elasticsearch/logs \
    -e "discovery.type=single-node" \
    -e ES_JAVA_OPTS="-Xms8G -Xmx8G" \
    elasticsearch:7.10.1

服务器目录配置信息#

目录信息#

# tree /data/elasticsearch/ -L 1
/data/elasticsearch/
├── data # 数据目录
├── elasticsearch.yml  # 配置文件
└── logs # 日志

# mkdir /data/elasticsearch/{data,logs} -pv
# cd /data/
# chown 1000 elasticsearch -R

配置信息#

# vim /data/elasticsearch/elasticsearch.yml
cluster.name: "test_evescn"
network.host: 0.0.0.0
#xpack.security.enabled: true
http.cors.allow-headers: Authorization
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

执行 docker 命令启动容器#

  • 可根据实际情况修改参数
docker run -d --restart=always --user=root \
    --privileged=true \
    --name elasticsearch \
    -p 9200:9200 \
    -p 9300:9300 \
    --ulimit nofile=65536:65536 \
    -v "/data/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml" \
    -v "/data/elasticsearch/data":/usr/share/elasticsearch/data \
    -v "/data/elasticsearch/logs":/usr/share/elasticsearch/logs \
    -e "discovery.type=single-node" \
    -e ES_JAVA_OPTS="-Xms8G -Xmx8G" \
    elasticsearch:7.10.1

启动 xpack 认证#

# docker exec -it elasticsearch bash
# elasticsearch-setup-passwords interactive

.... 设置 es_xpack 认证的6个账户密码 ....
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇