docker-compose运行ElasticSearch、Kibana、Cerebro

docker-compose.yaml

version: '2.2'
services:
  cerebro:
    image: lmenezes/cerebro:0.8.4
    container_name: cerebro
    ports:
      - "9000:9000"
    command:
      - -Dhosts.0.host=http://elasticsearch:9200
    networks:
      - es7net
  kibana:
    image: kibana:7.5.0
    container_name: kibana750
    environment:
      - XPACK_GRAPH_ENABLED=true
      - TIMELION_ENABLED=true
      - XPACK_MONITORING_COLLECTION_ENABLED="true"
    ports:
      - "5601:5601"
    networks:
      - es7net
  elasticsearch:
    image: elasticsearch:7.5.0
    container_name: es750
    environment:
      - cluster.name=haha
      - node.name=es750
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms1g -Xmx1g"
      - discovery.seed_hosts=es750
      - cluster.initial_master_nodes=es750
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - es750data1:/Users/haha/dockerdata/elasticsearch/data
      - "./elasticsearch/plugins/ik:/usr/share/elasticsearch/plugins/ik"
    ports:
      - 9200:9200
      - 9300:9300
    networks:
      - es7net


volumes:
  es750data1:
    driver: local

networks:
  es7net:
    driver: bridge

docker-compose指令

默认文件名:docker-compose.yml, docker-compose.yaml, compose.yml, compose.yaml

#启动
docker-compose up

#后台启动 
docker-compose up -d

#停止容器
docker-compose down

#停止容器并且移除数据
docker-compose down -v

Elasticsearch

http://localhost:9200/

Cerebro

http://localhost:9000/

 Kibana

 http://localhost:5601/

IK分词器

下载 地址,解压放到./elasticsearch/plugins/ik这个相对目录(执行命令的相对目录)Release v7.5.0 · medcl/elasticsearch-analysis-ik · GitHubThe IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. - Release v7.5.0 · medcl/elasticsearch-analysis-ikhttps://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.5.0

  验证

GET /_analyze
{
  "analyzer": "ik_max_word",
  "text":"你好,我是中国人"
}

问题

bootstrap checks failed | max > virtual memory areas vm.max_map_count [65530] is too low, increase to > at least [262144]https://stackoverflow.com/questions/57998092/docker-compose-error-bootstrap-checks-failed-max-virtual-memory-areas-vm-ma

 CMD或者PowerShell执行一下命令

wsl -d docker-desktop
echo 262144 >> /proc/sys/vm/max_map_count

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值