ESのkibana簡単な操作。

まず、クエリおよびビュー。
 1 のクエリは、すべてのデータが
_search GET 
{
   "クエリ" :{
     "MATCH_ALL" :{} } 
  } 

 2 。表示ESクラスタの健康状態
_cat GET / 健康

詳細を表示する#を
_cat GET /健康?V 

#ビューESクラスタをノード情報(マスター、スレーブ)
_cat GET / ノード

#ESのクラスタ・ノードビューの詳細
GET _cat /ノード?Vの

#ビューのインデックス情報(インデックス等価データベース)ESクラスタ
のGET _cat / インデックス

#表示ESクラスタを詳細な索引
GET _cat /インデックス?V 


第二に、インデックスと種類の操作を作成します。

#インデックスを作成します。
PUTのtest_index4
 1 の作成タイプ(2つの形式で)PUT、(POSTを作成する)

#創造のこれらの二つの形式の間に差はないが、タイプtypeの作成
 2 。カスタム書式入力することができたときに作成PUT使用
 3 。POSTを使用して行わ時間の種類を作成するために、ESが提供するフォーマットに従って実施されなければならないの作成 4 。あなたがESに複数のインデックスを作成することができますが、各インデックスは、一種類のみを持つことができます
 5 。作成するために、PUTの方法を使用して
PUT#を使用する場合、インデックス(作成の形で型タイプを作成し、その後、インデックスを作成することである)が存在することができない
時は、これはkibana自身のスペルチェッカー(文法ルールチェック)であることを訴える場合にのみ使用位{エラーが検出されると、スローを指示しますkibanaの通常の動作には影響しません例外!

#のプロパティ:フィールド名にタイプを追加する
#ESのすべてのデータは、文書の形であるさ(すべての文字列型すべてのテキスト表現を使用する必要があります)

#そこESの整数型であるが、ないint型の
# ES内の文書の形態で、このマッピングは、直接マップ内のJava(キー、値)として理解することができるされ
たXML文書である:#文書は


PUT /「マッピング」 test_index18
{
  :{
     "Test_type3" :{
       "プロパティ" :{
         "ID":{ "タイプ": "ロング" }、
         "ユーザ名":{ "タイプ": "テキスト" }、
         "パスワード":{ "タイプ": "テキスト「}、
        」年齢「:{」タイプの「:」整数" } 
      } 
    } 
  } 
} 



#は、POSTフォーム使用して作成した
#はESの規則に従って作成されなければならないルールをカスタマイズすることができない、提供
POSTの場合ならば位マッピング作成の形で使用する必要があるとされ
POSTを使用して入力し、すべてのタイプESの規定に従って作成行う際#テキストのすべてのタイプである

POST / test_index8 / test_type4 
{
  「プロパティ」{ "ID":{ "タイプ": "長い" }、
     "ユーザ名":{ "タイプ": "テキスト"}、
    「パスワード」:{「タイプ」:「テキスト」}、
    「年齢」:{「タイプ」:「整数」} 
  } 
} 


第三に、クエリの種類型

タイプのすべてのタイプの#照会(クエリのみ基づく指標)
#そのタイプは、クエリ、あなたは特定のインデックスで入力するタイプを指定する必要があり、直接することはできません
GET / test_index18 / _mapping / test_type3 



第四に、データを追加し、ポストの種類に入れ

たデータの種類を追加する#、2つの形式があります(PUTとPOST) 
自動的にこれらのインデックス(一意の識別子)を与えるES上のいずれかのインデックス、型やデータの種類に#ESは、目的は、問い合わせや改善されたクエリの速度を促進することである

PUTを使用しているとき、あなたはこのインデックスをカスタマイズすることができます#を(このインデックスは、ESのIDに呼ばれる)が、POST時間を使用して自動的たESのUUID生成することができる

インクリメント主キーとの間の非自動インクリメントの主キー違い対応位

PUT / test_index18 / test_type3 / 10 
{
  
     22は、「ID」を "ユーザー名": "zhangsan" "パスワード": "666" 
100 } 
5。データの削除
#は(上記IDによって削除のため)データを削除する
削除 / test_index18 / test_type3 / 10 
第六に、データビュータイプ
#はデータを表示する(IDベースのクエリ)の特定の種類
GET / test_index18 / test_type3 / 10 / _Source 
GET / test_index18 / test_type3 / 10 / _Source 
#idはそれをチェックアウト書かない
GET / test_index8 / test_type4 / mbf_SG0B749a8DIzkah3 / _Source 
7を、またはデータ変更
#は、データ変更 
POSTを
  


  
    
  









 
あなたはPUTやPOSTを使用することができたときに#がデータを修正するが、唯一の規定POST(PUTとなりますデータの改ざんによって引き起こされます)
#更新キーワード/ test_index18 / test_type3 / 10 / _update 
{
   "DOC" :{
     "ユーザ名": "卢本伟" 
  } 

} 

POST / test_index8 / test_type4 / mbf_SG0B749a8DIzkah3 / _update 
{
   "DOC" :{
     "ユーザ名": "马飞飞02" 
  } 

}

 

おすすめ

転載: www.cnblogs.com/ZXF6/p/11547423.html