部署服務(wù)

          docker run啟動elastic服務(wù)
          docker pull elasticsearch:6.7.2 docker run -d -p 9200:9200 -p 9300:9300 -e
          "discovery.type=single-node" elasticsearch:6.7.2
          docker-compose.yml的方式部署
          version: '2.2' services: elasticsearch: image:
          docker.elastic.co/elasticsearch/elasticsearch:6.7.2 container_name:
          elasticsearch environment: - cluster.name=docker-cluster -
          bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" ulimits: memlock:
          soft: -1 hard: -1 volumes: - esdata1:/usr/share/elasticsearch/data ports: -
          9200:9200 networks: - esnet elasticsearch2: image:
          docker.elastic.co/elasticsearch/elasticsearch:6.7.2 container_name:
          elasticsearch2 environment: - cluster.name=docker-cluster -
          bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" -
          "discovery.zen.ping.unicast.hosts=elasticsearch" ulimits: memlock: soft: -1
          hard: -1 volumes: - esdata2:/usr/share/elasticsearch/data networks: - esnet
          volumes: esdata1: driver: local esdata2: driver: local networks: esnet:
          elastic常用命令

          查看集群是否健康
            curl 'localhost:9200/_cat/health?v'
          獲取集群的節(jié)點列表
            curl 'localhost:9200/_cat/nodes?v'
          列出所有索引
          curl 'localhost:9200/_cat/indices?v'
          建立名為customer的索引
           curl -XPUT 'localhost:9200/customer?pretty'
          向索引customer,類型為external,添加數(shù)據(jù)
            curl -XPUT 'localhost:9200/customer/external/1?pretty' -d '   {    "name":
          "John Doe"   }'
          獲取數(shù)據(jù)

          獲取customer索引下類型為external,id為1的數(shù)據(jù),pretty參數(shù)表示返回結(jié)果格式美觀。
          curl -XGET 'localhost:9200/customer/external/1?pretty'
          刪除索引 DELETE
          curl -XDELETE 'localhost:9200/customer?pretty'
          修改數(shù)據(jù),如果不存在,就新增
          curl -XPUT 'localhost:9200/customer/external/1?pretty' -d '   {    "name":
          "John Doe"   }'
          更新數(shù)據(jù)
            curl -XPOST 'localhost:9200/customer/external/1/_update?pretty' -d '   {   
          "doc": { "name": "Jane Doe", "age": 20 }   }'
          刪除一條記錄數(shù)據(jù)
          curl -XDELETE 'localhost:9200/customer/external/2?pretty'

          友情鏈接
          ioDraw流程圖
          API參考文檔
          OK工具箱
          云服務(wù)器優(yōu)惠
          阿里云優(yōu)惠券
          騰訊云優(yōu)惠券
          京東云優(yōu)惠券
          站點信息
          問題反饋
          郵箱:[email protected]
          QQ群:637538335
          關(guān)注微信

                国产三级片网站 | 坐在他腰上h吃早餐1v1 | 免费操比网站 | 国产精品动漫网站 | 男女床上动作片 |