Serverless快速入門
如果您是初次接觸或?qū)W習Elasticsearch Serverless(簡稱ES Serverless)服務,本文可以幫助您了解、熟悉Serverless使用的基本流程。本文介紹了如何快速創(chuàng)建一個阿里云ES Serverless應用,并通過Kibana完成索引創(chuàng)建、數(shù)據(jù)寫入和數(shù)據(jù)查詢。本文以檢索通用型應用為例。
前提條件
擁有ES Serverless服務的管理權(quán)限,具體操作請參見ES Serverless自定義權(quán)限策略。
步驟一:開通服務
第一次使用ES Serverless服務時需要開通服務。
在ES Serverless服務頁面,單擊立即開通。
在服務開通頁面,選中服務協(xié)議,單擊立即開通,根據(jù)頁面提示開通ES Serverless服務。
步驟二:創(chuàng)建應用
進入創(chuàng)建Serverless應用的頁面。
配置應用的基本信息。
本文選擇應用選型為檢索通用型,其他參數(shù)保持默認或自定義。
配置應用的訪問設置。
本文選擇網(wǎng)絡訪問方式為公網(wǎng)訪問,在公網(wǎng)訪問白名單中添加本地設備的IP地址,以便使用本地設備訪問Serverless應用的Kibana。
說明配置應用公網(wǎng)訪問或私網(wǎng)訪問,請參見配置Serverless應用公網(wǎng)或私網(wǎng)訪問。
輸入用戶密碼,登錄Kibana時需要。
單擊立即創(chuàng)建。
您可以在應用管理頁面查看已創(chuàng)建的應用列表。等待應用狀態(tài)變?yōu)檫\行中,即可進行下一步操作。
關(guān)于創(chuàng)建應用的更多信息,請參見創(chuàng)建日志分析型應用、創(chuàng)建檢索通用型應用。
步驟三:使用Kibana創(chuàng)建索引并讀寫數(shù)據(jù)
本文以檢索通用型應用為例。如果您需要在日志分析型應用中創(chuàng)建索引并讀寫數(shù)據(jù),請參見創(chuàng)建索引。
在目標應用的操作列上,單擊訪問Kibana。
在Kibana登錄頁面,輸入用戶名和密碼,單擊Log in。
用戶名:在應用詳情頁的基本信息區(qū)域查看、復制。
用戶密碼:創(chuàng)建應用時輸入的密碼。如果您忘記了密碼,可以在應用詳情頁的基本信息區(qū)域,單擊用戶密碼后的修改,修改應用密碼。
在Kibana控制臺,選擇
。在Console控制臺,執(zhí)行以下命令在應用中創(chuàng)建索引。
PUT /product_info { "mappings": { "properties": { "productName": { "type": "text", "analyzer": "ik_smart" }, "annual_rate":{ "type":"keyword" }, "describe": { "type": "text", "analyzer": "ik_smart" } } } }
以上示例代碼創(chuàng)建了一個名稱為
product_info
的索引,索引中包含productName、annual_rate和describe三個字段。創(chuàng)建成功后,返回結(jié)果如下。
{"acknowledged":true,"shards_acknowledged":true,"index":"product_info"}
執(zhí)行以下命令,在索引中創(chuàng)建文檔并插入數(shù)據(jù)。
POST /product_info/_doc/_bulk {"index":{}} {"productName":"理財產(chǎn)品A","annual_rate":"3.2200%","describe":"180天定期理財,最低20000起投,收益穩(wěn)定,可以自助選擇消息推送"} {"index":{}} {"productName":"理財產(chǎn)品B","annual_rate":"3.1100%","describe":"90天定投產(chǎn)品,最低10000起投,每天收益到賬消息推送"} {"index":{}} {"productName":"理財產(chǎn)品C","annual_rate":"3.3500%","describe":"270天定投產(chǎn)品,最低40000起投,每天收益立即到賬消息推送"} {"index":{}} {"productName":"理財產(chǎn)品D","annual_rate":"3.1200%","describe":"90天定投產(chǎn)品,最低12000起投,每天收益到賬消息推送"} {"index":{}} {"productName":"理財產(chǎn)品E","annual_rate":"3.0100%","describe":"30天定投產(chǎn)品推薦,最低8000起投,每天收益會消息推送"} {"index":{}} {"productName":"理財產(chǎn)品F","annual_rate":"2.7500%","describe":"熱門短期產(chǎn)品,3天短期,無須任何手續(xù)費用,最低500起投,通過短信提示獲取收益消息"}
如果返回結(jié)果中包含
"errors" : false
,表明數(shù)據(jù)插入成功。執(zhí)行以下命令,在索引中搜索數(shù)據(jù)。
全文搜索:搜索描述內(nèi)容包含
每天收益到賬消息推送
的所有產(chǎn)品。GET /product_info/_doc/_search { "query": { "match": { "describe": "每天收益到賬消息推送" } } }
返回結(jié)果:
{ "took" : 9, "timed_out" : false, "_shards" : { "total" : 3, "successful" : 3, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : { "value" : 6, "relation" : "eq" }, "max_score" : 3.3588572, "hits" : [ { "_index" : "product_info", "_type" : "_doc", "_id" : "JzkKF4oBaH-7DHixgEF4", "_score" : 3.3588572, "_source" : { "productName" : "理財產(chǎn)品D", "annual_rate" : "3.1200%", "describe" : "90天定投產(chǎn)品,最低12000起投,每天收益到賬消息推送" } }, { "_index" : "product_info", "_type" : "_doc", "_id" : "JTkKF4oBaH-7DHixgEF4", "_score" : 2.0750675, "_source" : { "productName" : "理財產(chǎn)品B", "annual_rate" : "3.1100%", "describe" : "90天定投產(chǎn)品,最低10000起投,每天收益到賬消息推送" } }, { "_index" : "product_info", "_type" : "_doc", "_id" : "JjkKF4oBaH-7DHixgEF4", "_score" : 2.0124505, "_source" : { "productName" : "理財產(chǎn)品C", "annual_rate" : "3.3500%", "describe" : "270天定投產(chǎn)品,最低40000起投,每天收益立即到賬消息推送" } }, { "_index" : "product_info", "_type" : "_doc", "_id" : "KDkKF4oBaH-7DHixgEF4", "_score" : 0.67798966, "_source" : { "productName" : "理財產(chǎn)品E", "annual_rate" : "3.0100%", "describe" : "30天定投產(chǎn)品推薦,最低8000起投,每天收益會消息推送" } }, { "_index" : "product_info", "_type" : "_doc", "_id" : "KTkKF4oBaH-7DHixgEF4", "_score" : 0.3420724, "_source" : { "productName" : "理財產(chǎn)品F", "annual_rate" : "2.7500%", "describe" : "熱門短期產(chǎn)品,3天短期,無須任何手續(xù)費用,最低500起投,通過短信提示獲取收益消息" } }, { "_index" : "product_info", "_type" : "_doc", "_id" : "JDkKF4oBaH-7DHixgEF3", "_score" : 0.31854028, "_source" : { "productName" : "理財產(chǎn)品A", "annual_rate" : "3.2200%", "describe" : "180天定期理財,最低20000起投,收益穩(wěn)定,可以自助選擇消息推送" } } ] } }
按查詢條件搜索:搜索年化率在3.0000%到3.1300%之間的產(chǎn)品。
GET /product_info/_doc/_search { "query": { "range": { "annual_rate": { "gte": "3.0000%", "lte": "3.1300%" } } } }
返回結(jié)果:
{ "took" : 4, "timed_out" : false, "_shards" : { "total" : 3, "successful" : 3, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : { "value" : 3, "relation" : "eq" }, "max_score" : 1.0, "hits" : [ { "_index" : "product_info", "_type" : "_doc", "_id" : "JzkKF4oBaH-7DHixgEF4", "_score" : 1.0, "_source" : { "productName" : "理財產(chǎn)品D", "annual_rate" : "3.1200%", "describe" : "90天定投產(chǎn)品,最低12000起投,每天收益到賬消息推送" } }, { "_index" : "product_info", "_type" : "_doc", "_id" : "JTkKF4oBaH-7DHixgEF4", "_score" : 1.0, "_source" : { "productName" : "理財產(chǎn)品B", "annual_rate" : "3.1100%", "describe" : "90天定投產(chǎn)品,最低10000起投,每天收益到賬消息推送" } }, { "_index" : "product_info", "_type" : "_doc", "_id" : "KDkKF4oBaH-7DHixgEF4", "_score" : 1.0, "_source" : { "productName" : "理財產(chǎn)品E", "annual_rate" : "3.0100%", "describe" : "30天定投產(chǎn)品推薦,最低8000起投,每天收益會消息推送" } } ] } }
關(guān)于使用Kibana的更多信息,請參見通過Kibana使用Serverless應用。
步驟四:(可選)查看應用監(jiān)控數(shù)據(jù)
在應用管理頁面,應用列表中單擊目標應用名稱。
在左側(cè)導航欄單擊監(jiān)控中心,查看應用的監(jiān)控指標。
將鼠標移動到指標名稱后的圖標上,可以查看指標的具體含義。
控制臺展示的監(jiān)控數(shù)據(jù)存在約5分鐘的延遲。
日環(huán)比表示今日數(shù)據(jù)相較于昨日同一時間數(shù)據(jù)的變化比。
說明更多信息,請參見查看監(jiān)控中心。
步驟五:(可選)刪除應用
應用刪除后,數(shù)據(jù)無法恢復,請謹慎操作。
在應用管理頁面,應用列表的操作列上選擇
。在彈出的對話框中單擊確認。
常見問題
Q:訪問Kibana時提示當前IP不在Kibana訪問白名單許可范圍內(nèi),請先前往控制臺修改Kibana訪問配置。
A:出現(xiàn)上面提示的原因是訪問設備的IP地址沒有加入公網(wǎng)或私網(wǎng)訪問Kibana的白名單中。添加訪問白名單,請參見配置Serverless應用公網(wǎng)或私網(wǎng)訪問。
相關(guān)文檔
如果您需要在日志分析型應用中創(chuàng)建索引并讀寫數(shù)據(jù),請參見創(chuàng)建索引。