一,索引操作
curl -XPUT http://127.0.0.1:9200/xrf_test_index001 -d '{"setting":{"index":{"number_of_shards":5,"number_of_replication":1}}}' #創(chuàng)建手動(dòng)指定分片副本
curl -XPOST http://127.0.0.1:9200/xrf_test_index001/_close #關(guān)閉索引
curl -XPOST http://127.0.0.1:9200/xrf_test_index001/_open #開(kāi)啟索引
curl -XDELETE http://127.0.0.1:9200/xrf_test_index001 #刪除索引
curl -XPUT http://127.0.0.1:9200/xrf_test_index001/_settings -d '{"index":{"number_of_replicas":1}}' #調(diào)整副本數(shù)量
curl -XPOST http://127.0.0.1:9200/_aliases -d '{"actions":[{"add":{"index":"xrf_test_index001","alias":"xrf_test"}}]}' #增加索引別名
curl -XPOST http://127.0.0.1:9200/_aliases -d '{"actions":[{"remove":{"index":"xrf_test_index001","alias":"xrf_test"}}]}' #刪除別名
二,分片操作
curl -XPUT http://127.0.0.1:9200/_cluster/settings -d '{"transient":{"cluster.routing.allocation.enable":"none"}}' #關(guān)閉自動(dòng)分片 persistent 表示永久
curl -XPUT http://127.0.0.1:9200/_cluster/settings -d '{"transient":{"cluster.routing.allocation.enable":"all"}}' #開(kāi)起自動(dòng)分片
curl -XPUT http://127.0.0.1:9200/_cluster/settings -d '{"transient":{"cluster.routing.allocation.cluster_concurrent_rebalance":5}}' #設(shè)置分片均衡線程數(shù)
curl -XPUT http://127.0.0.1:9200/_cluster/settings -d '{"transient":{"cluster.routing.allocation.exclude._ip":"1.1.1.1"}}' #排除機(jī)器或者節(jié)點(diǎn),改節(jié)點(diǎn)上的分片將調(diào)整到其他節(jié)點(diǎn),支持_name,_hostname,_ip
三,節(jié)點(diǎn)操作
curl -XPOST http://127.0.0.1:9200/_cluster/nodes/_local/_shutdown?delay=10s #延遲10s關(guān)閉本機(jī)節(jié)點(diǎn),2.x以后無(wú)效kill $pid
curl -XPOST http://127.0.0.1:9200/_cluster/nodes/nodeId1,nodeId2/_shutdown #關(guān)閉節(jié)點(diǎn)nodeId1,nodeId2
curl -XPOST http://127.0.0.1:9200/_cluster/nodes/_master/_shutdown #關(guān)閉主節(jié)點(diǎn)
四,狀態(tài)查看
curl -XGET http://127.0.0.1:9200/_cluster/nodes #獲得集群中的節(jié)點(diǎn)列表和信息
curl -XGET http://127.0.0.1:9200/_cluster/health #獲得集群信息
curl -XGET http://127.0.0.1:9200/_cluster/state #獲得集群里的所有信息(集群信息、節(jié)點(diǎn)信息、mapping信息等)
curl -XGET http://127.0.0.1:9200/_cat/nodes #查看集群節(jié)點(diǎn)列表
curl -XGET http://127.0.0.1:9200/_cat/indices #查看集群索引列表
curl -XGET http://127.0.0.1:9200/_cat/shards #查看集群分片列表
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。