Docker 创建ES集群-创建索引+搜索

319 阅读23分钟
  1. 拉取镜像      docker pull docker.io/elasticsearch:版本号

  2. 查看镜像      docker images

  3. 运行容器启动 单节点方式 Elastic search 

    docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" b0e9f9f047e6  
    
    参数解释:-d:后台启动 
    --name:容器名称
    -p:端口映射
    -e:设置环境变量
    discovery.type=single-node:单机运行
    b0e9f9f047e6:镜像id
    如果启动不了,可以加大内存设置:-e ES_JAVA_OPTS="-Xms512m -Xmx512m"
    
  4. 查看容器状态  

    docker ps
    
  5. node head 插件查看集群

  6. 创建索引

  7.   http://192.168.64.150:9200/commodity?pretty 
     {   "acknowledged": true,"shards_acknowledged": true,"index": "commodity"}