1. 程式人生 > >es基本操作(陸續更新)

es基本操作(陸續更新)

表達:
GET /_cat/health?v    ----?v輸出詳細資訊

GET /_cat/health?v&ts=0   ----&ts=0禁止顯示時間戳
epoch      timestamp cluster       status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1475871424 16:17:04  elasticsearch green           1         1      5   5    0    0        0             0                  -                100.0%
cluster       status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
elasticsearch green           1         1      5   5    0    0        0             0                  -                100.0%

GET /_cat/fielddata?v&fields=body   ----顯示fields=body的
id                     host      ip        node    field   size
Nqk-6inXQq-OxUfOUI8jNQ 127.0.0.1 127.0.0.1 Nqk-6in body    544b

GET /_cat/fielddata/body,soul?v     ----顯示body和soul
id                     host      ip        node    field   size
Nqk-6inXQq-OxUfOUI8jNQ 127.0.0.1 127.0.0.1 Nqk-6in body    544b
Nqk-6inXQq-OxUfOUI8jNQ 127.0.0.1 127.0.0.1 Nqk-6in soul    480b

GET /_cat/nodes?v&h=id,ip,port,v,m   ----h是篩選條件


curl 'localhost:9200/_cat/indices?format=json&pretty'  ----以json格式顯示
[
  {
    "pri.store.size": "650b",
    "health": "yellow",
    "status": "open",
    "index": "twitter",
    "pri": "5",
    "rep": "1",
    "docs.count": "0",
    "docs.deleted": "0",
    "store.size": "650b"
  }
]


curl '192.168.56.10:9200/_cat/indices?pretty' -H "Accept: application/json"    ----以json格式顯示
[
  {
    "pri.store.size": "650b",
    "health": "yellow",
    "status": "open",
    "index": "twitter",
    "pri": "5",
    "rep": "1",
    "docs.count": "0",
    "docs.deleted": "0",
    "store.size": "650b"
  }
]




----------------------------------------------------------------------------------------------------------------------
檢視分片:
[
[email protected]
~]# curl http://10.0.1.23:9200/_cat/shards
索引名                             分片號 分片or副本                           資料量        地址      節點
logstash-wedrive-6-2017.03           1         r   STARTED   3275832           910.2mb     10.0.1.78   node-2
logstash-wedrive-6-2017.03           1         p   STARTED   3275832           656mb       10.0.1.23   node-1
logstash-wedrive-6-2017.03           2         p   STARTED   3260508           654.5mb     10.0.1.35   node-3
logstash-wedrive-6-2017.03           2         r   STARTED   3260508           656mb       10.0.1.78   node-2
logstash-wedrive-6-2017.03           3         r   STARTED   3266847           652.4mb     10.0.1.35   node-3
logstash-wedrive-6-2017.03           3         p   STARTED   3266847           662.6mb     10.0.1.23   node-1
logstash-wedrive-6-2017.03           4         r   STARTED   3266542           655.3mb     10.0.1.35   node-3
logstash-wedrive-6-2017.03           4         p   STARTED   3266542           657mb       10.0.1.23   node-1
注:p為分片


只差看mapx索引的分片:
[
[email protected]
~]# curl http://10.0.1.23:9200/_cat/shards/logstash-mapx*
logstash-mapx-197-2017.02 1 r STARTED 11472553 6.5gb 10.0.1.35 node-3
logstash-mapx-197-2017.02 1 p STARTED 11472553 6.5gb 10.0.1.23 node-1
logstash-mapx-197-2017.02 2 p STARTED 11420723 6.5gb 10.0.1.35 node-3
logstash-mapx-197-2017.02 2 r STARTED 11420723 6.5gb 10.0.1.78 node-2



檢視健康
[
[email protected]
~]# curl http://10.0.1.23:9200/_cat/health?v
                                                  節點總數             分片數  優先順序          未分配的                                              活躍分片佔比
epoch      timestamp       cluster     status    node.total  node.data shards   pri  relo init unassign    pending_tasks  max_task_wait_time    active_shards_percent
1489722715 11:51:55  my-application    green         3         3        302     151    0    0        0             0                  -                100.0%
注:後面跟?v表示詳細輸出


設定一個分片一個副本
[[email protected] ~]# curl -XPUT 192.168.6.3:9200/_settings -d'{"number_of_replicas":1}'
{"acknowledged":true}[[email protected] ~]#
[[email protected] ~]# curl http://192.168.6.3:9200/_cat/shards
logstash-ceshi-2 2 p STARTED     24 39.2kb 192.168.6.3 node-1
logstash-ceshi-2 2 r UNASSIGNED                        
logstash-ceshi-2 3 p STARTED     27 39.4kb 192.168.6.3 node-1
logstash-ceshi-2 3 r UNASSIGNED                        
logstash-ceshi-2 1 p STARTED     27 34.8kb 192.168.6.3 node-1
logstash-ceshi-2 1 r UNASSIGNED                        
logstash-ceshi-2 4 p STARTED     30 34.9kb 192.168.6.3 node-1
logstash-ceshi-2 4 r UNASSIGNED                        
logstash-ceshi-2 0 p STARTED     28 55.4kb 192.168.6.3 node-1
logstash-ceshi-2 0 r UNASSIGNED                   



設定一個分片三個副本
[[email protected] ~]# curl -XPUT 192.168.6.3:9200/_settings -d'{"number_of_replicas":3}'
{"acknowledged":true}[[email protected] ~]#
[[email protected] ~]# curl http://192.168.6.3:9200/_cat/shards
logstash-ceshi-2 2 p STARTED     24 39.2kb 192.168.6.3 node-1
logstash-ceshi-2 2 r UNASSIGNED                        
logstash-ceshi-2 2 r UNASSIGNED                        
logstash-ceshi-2 2 r UNASSIGNED                        
logstash-ceshi-2 3 p STARTED     27 39.4kb 192.168.6.3 node-1
logstash-ceshi-2 3 r UNASSIGNED                        
logstash-ceshi-2 3 r UNASSIGNED                        
logstash-ceshi-2 3 r UNASSIGNED                        
logstash-ceshi-2 1 p STARTED     27 34.8kb 192.168.6.3 node-1
logstash-ceshi-2 1 r UNASSIGNED                        
logstash-ceshi-2 1 r UNASSIGNED                        
logstash-ceshi-2 1 r UNASSIGNED                        
logstash-ceshi-2 4 p STARTED     30 34.9kb 192.168.6.3 node-1


檢視es大概資訊
[[email protected] ~]# curl 192.168.6.3:9200/_cat/master?v
id                     host        ip          node
Y6Ol9LHuQOurWHRAHCkDVA 192.168.6.3 192.168.6.3 node-1


檢視節點資訊(看一下叢集)
[[email protected] ~]# curl http://10.0.1.23:9200/_cat/nodes?v
ip        heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
10.0.1.35           62          97  12    6.69    7.10     7.89 mdi       -      node-3
10.0.1.78           56          99   6    3.26    3.39     3.31 mdi       -      node-2
10.0.1.23           70          97  12    6.69    8.74     7.36 mdi       *      node-1

帶h是條件差選
[[email protected] ~]# curl 192.168.6.3:9200/_cat/nodes?v
ip          heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
192.168.6.3           16          27   1    0.03    0.04     0.00 mdi       *      node-1
[[email protected] ~]# curl 192.168.6.3:9200/_cat/nodes?h=ip,port,heapPercent,name
192.168.6.3 9300 16 node-1

檢視分配提供了多少個碎片分配給每個資料節點的快照以及它們使用的磁碟空間
[[email protected] ~]# curl http://10.0.1.23:9200/_cat/allocation?v
shards disk.indices disk.used disk.avail disk.total disk.percent host      ip        node
   100          2tb     2.9tb      7.8tb     10.8tb           27 10.0.1.78 10.0.1.78 node-2
   101        2.3tb     3.1tb      7.6tb     10.8tb           28 10.0.1.23 10.0.1.23 node-1
   101        2.1tb     2.7tb      8.1tb     10.8tb           25 10.0.1.35 10.0.1.35 node-3


計數提供對整個群集的文件計數的快速訪問,或單個索引。
[[email protected] ~]# curl  http://192.168.6.3:9200/_cat/count?v
epoch      timestamp count
1489728942 13:35:42  1050


[[email protected] ~]# curl http://10.0.1.23:9200/_cat/indices?v
health status index                                uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   logstash-gateway-tcp-obd-231-2017.03 lxRi5XGHQDOkzQt7JsCPqg   5   1   24899200            0     20.5gb         10.3gb
green  open   logstash-wireless-11-2017.02         XSw7i0LFQDmbbVERJV85ZA   5   1  294776427            0      381gb        190.5gb
green  open   logstash-wireless-82-2017.03         YFg9Gd84SXejsR_yqSH9qg   5   1  183429352            0    246.3gb        122.2gb
green  open   logstash-wedrive-12-2017.03          97RExDb5R32JadvGMXffhg   5   1   16621024            0      6.7gb          3.2gb




[[email protected] ~]# curl -XGET '10.0.1.23:9200/_cat/recovery?v'
索引                 分片    時間  型別      階段  源主機       源節點      目標主機   目標節點    倉庫       快照    檔案       檔案恢復數      回覆百分比     總數     位元組
index                shard  time   type     stage source_host source_node target_host target_node repository snapshot files    files_recovered files_percent files_total bytes        bytes_recovered bytes_percent bytes_total  translog_ops translog_ops_recovered translog_ops_percent
logstash-35-2017.03   0     2.3s   peer     done  10.0.1.35   node-3      10.0.1.78   node-2      n/a        n/a      34       34              100.0%        34          27149046     27149046        100.0%        27149046     0            0                      100.0%
logstash-35-2017.03   0     13.9s  peer     done  10.0.1.35   node-3      10.0.1.23   node-1      n/a        n/a      46       46              100.0%        46          27129071     27129071        100.0%        27129071     4            4                      100.0%
logstash-35-2017.03   1     3.2s   peer     done  10.0.1.23   node-1      10.0.1.35   node-3      n/a        n/a      1        1               100.0%        1           130          130             100.0%        130          0            0                      100.0%
logstash-35-2017.03   1     3.1s   peer     done  10.0.1.23   node-1      10.0.1.78   node-2      n/a        n/a      49       49              100.0%        49          32769397     32769397        100.0%        32769397     0            0              


檢視全部索引
[[email protected] 0]# curl 'localhost:9200/_cat/indices?v'
health status index            uuid                   pri rep docs.count docs.deleted store.size pri.store.size
yellow open   .kibana          bLVFjCNuRf2zVUh6gnqr3g   1   1          3            0     14.6kb         14.6kb
yellow open   logstash-ceshi-2 Xg8PY2z_TgeRNLU2W6CGtg   5   1        174            0    182.7kb        182.7kb
yellow open   logstash-ceshi-1 bK-9dRu2SO6GbKnpUxNXSg   5   1        898            0    400.5kb        400.5kb


檢視主節點在哪裡
[[email protected] ~]# curl 10.0.1.23:9200/_cat/nodes
10.0.1.78 70 99 7 2.91 3.14 3.43 mdi - node-2
10.0.1.35 81 99 7 4.32 5.47 6.90 mdi - node-3
10.0.1.23 75 99 6 2.79 3.18 3.30 mdi * node-1

刪除索引
[[email protected] ~]# curl -XDELETE '10.0.1.23:9200/logstash-mapx-197-2016.12'







相關推薦

es基本操作陸續更新

表達: GET /_cat/health?v    ----?v輸出詳細資訊 GET /_cat/health?v&ts=0   ----&ts=0禁止顯示時間戳 epoch      timestamp cluster       status node.

重構函數基本原則持續更新

一段 更新 設置 內部類 重構 修改 一個 變化 但是 1. 重構函數時一定要查清有哪些類調用了該函數 修改函數之前要明白函數每一段代碼的作用再做修改(所以體積小的函數好改啊),我就遇到過這樣的問題,修改函數內部有某個常量,但是該常量對於另外一個調用該函數的類來

docker 之 基本操作 幹貨

eight -s 本地 arch 進入容器 name height 官方 -- 1、下載鏡像:docker pull <name>2、查看本地鏡像:docker images3、查看官方鏡像:docker search <name>4、運行容器:d

關於Form、ModelForm的一些操作持續更新

mit mar rim sub field 後端 錯誤信息 關於 eth 1、前端循環:後端傳到前端的form是可以循環的,以此獲得想要展示的元素 <form method="post" class="form-horizontal" novalidate>

Ubuntu 16.04 LTS 常用工具軟件整理陸續更新

ubuntu softwareGUI下的截屏軟件Shutter - 安裝步驟見(http://blog.csdn.net/hanshileiai/article/details/46843713)效率工具Indicator-stickynotes - 對標Win10上的Sticky Notes。安裝步驟見(h

mysql數據庫基本操作表結構

man hmm from 字符 my.cnf show blob 名詞 rst 裝包啟服務後會自動生成相關的配置文件 首次運行時會自動生成 root 初始秘密初始密碼在服務日誌文件中查找 grep -i password /var/log/mysql.log 進去mys

鏈表的基本操作小測試

cout 刪除節點 truct out 位置 malloc while 基本 eof 創建鏈表結構 typedef struct Node{ int data; Node *pNext;}NodeList; 初始化鏈表節點 Node *InitNode(Node*pNode

有關於Git操作持續更新

color 命令 合並 暫存 upstream 操作 col check 跟蹤 Git分支: 查看分支:git branch 創建分支:git branch <name> 切換分支:git checkout <name> 創建+切換分支:git ch

C語言_棧的基本操作順序棧

##本片部落格主要是順序棧的基本操作,包含以下內容: 初始化 入棧 出棧 判空 判滿 返回棧頂元素(棧頂元素不出棧) 返回棧頂元素(棧頂元素出棧) ###順序棧的初始化: 初始化順序棧時只需要讓棧頂等零 void InitStack (Stack *p) //初始化

地理空間分析中的常用python操作持續更新

本章節主要參考《python地理空間分析指南》第五章的內容。 一、距離測量 距離測量包括歐式距離,球面距離,以及大地線距離(橢球距離)。主要採用math庫(標準庫,無需下載)進行運算。 1.歐式距離 計算任意兩點之間的距離可以採用距離公式:     &nb

git基本操作git+tortoiseGit

git基本操作 clone操作 commit、pull、push操作 showlog操作 clone操作 首次使用時,clone遠端庫到本地 ① 右鍵任意空白處,點選git clone開啟clone介面 ② 輸入git遠端庫地址和本地

CornerStone使用跳坑總結陸續更新

    Cornerstone是專門為Mac使用者設計的Subversion(SVN)的控制,使版本控制更加透明.cornerstone根Xcode相比,能夠更好的忽略檔案,所以除了專案經理第一次初始化專案的時候需要用到cornerstone,其他時候用Xcode的source con

串的基本操作KMP版

#include <iostream> #include <math.h> using namespace std; void StrAssign(char *T) { char ch; int i=1; cout<<"Please enter a str

字串的基本操作資料結構

         具體操作如下: 1.定義串: typedef struct   {     char data[Maxsize];     int length; } SqStrin

二叉樹的基本操作資料結構

二叉樹的基本操作(資料結構) 看了很多部落格許多大牛的文章,發現他們的方法即巧妙又簡便,果斷學習並理解。結合所學的知識,把二叉樹的基本操作羅列了下來。 廢話不多說,直接上原始碼,一些不容易理解的地方會有註釋,要是有問題也可以私信我QQ``:790567648交個朋友互相學習鴨~ --

[轉]Linux 基本操作RM 刪除

來自:http://billie66.github.io/TLCL/book/chap05.html Be Careful With rm! 小心 rm! Unix-like operating systems such as Linux do not have an undelete command.

Mikrotik-routeros命令行操作持續更新

linu 登錄 com lin 文件 路由配置 令行 enable 實用 Mikrotik是一款比較成熟的軟路由。在沒有條件購買和實用硬件路由器或者交換的時候,這款軟路由可以作為一項參考。 主頁地址:https://mikrotik.com/ wiki文檔:ht

6-1 順序表基本操作 10 分

本題要求實現順序表元素的增、刪、查詢以及順序表輸出共4個基本操作函式。L是一個順序表,函式Status ListInsert_Sq(SqList &L, int pos, ElemType e)是在順序表的pos位置插入一個元素e(pos應該從1開始),函式Status ListDelete_Sq(S

3ds max學習筆記-- 基本操作建模前奏

1.介面設定 在3ds Max的版本的介面中,預設是較深。若需要切換至較亮的介面,步驟: 執行“自定義”選單,選擇“載入自定義使用者介面方案”從彈出的介面中選擇樣式檔案,單擊“開啟”即可; 注:“amg-light.ui” 介面的顯示方式,是淺灰色為主的顯示介面; 2.單位設定 在製作效果圖的時候,

iptable基本操作訪問通訊錄

VM-CLOUDEC_NEWAS_CloudPortal_USG_2-F63S04:/etc # cd /etc/ VM-CLOUDEC_NEWAS_CloudPortal_USG_2-F63S04:/etc # vi crontab 註釋IPtables跳轉規則,  刪