云搜索服務是否支持和Logstash對接?
支持,Logstash支持使(shi)用(yong)7.10.2版(ban)本。
您可通過在Elasticsearch/OpenSearch實例上加裝Logstash節點實現,具(ju)體(ti)操作(zuo)步驟(zou)參(can)見加裝Logstash實(shi)例。
云搜索服務是否支持開源組件對應的API?
天翼云(yun)云(yun)搜索(suo)產品(pin)完全兼(jian)容Elasticsearch和OpenSearch的開源API。
我(wo)們實(shi)現了與Elasticsearch/OpenSearch相同的接口(kou)和(he)功能(neng),確保用戶(hu)可以使用現有的API和(he)工具與我(wo)們的服(fu)務進(jin)(jin)行交互(hu)。無論是(shi)進(jin)(jin)行索引(yin)管理、查詢、聚合分析還是(shi)使用全文搜(sou)索功能(neng),用戶(hu)都可以使用標準的Elasticsearch/OpenSearch REST API來執行這些操作。
云搜索服務實例的管理員密碼忘記了怎么辦?
當您想(xiang)要更換購買時設定的管(guan)理員(yuan)密碼(ma),或者(zhe)忘記了管(guan)理員(yuan)密碼(ma)時,可以進行重置。
在實(shi)例列表中選(xuan)擇(ze)需要(yao)重(zhong)置(zhi)密碼的實(shi)例,點擊實(shi)例名稱進入詳情頁,選(xuan)擇(ze)安全(quan)設置(zhi)頁簽(qian)。
在(zai)頁面中的密碼(ma)重置(zhi)位(wei)置(zhi),點擊重置(zhi)密碼(ma),填(tian)入(ru)(ru)符合(he)規則的新密碼(ma)并確認輸入(ru)(ru)。
注意
1. 密碼為數字、大寫字母、小寫字母、特(te)殊符號(hao)(@$!%*#_~?&)的組合。
2. 長度限(xian)制(zhi)為12-26位。
3. 不能包含賬號信息、連(lian)續(xu)3個一樣字符(大小寫字母視為同一字符)、字典序及鍵盤序。
用戶自建Kibana節點如何訪問云搜索服務的Elasticsearch集群?
首先我(wo)們需要(yao)創建(jian)一個天翼云彈(dan)性(xing)云主(zhu)機(CT-ECS)。這里,需要(yao)保(bao)證(zheng)以下兩(liang)點:
CT-ECS和云(yun)搜(sou)索服務在同一個VPC下。
CT-ECS需要綁定(ding)公網彈(dan)性IP,并且在安全組配置(zhi)里,開放5601端口。
獲取云搜索服(fu)務的(de)內網地址。選中待訪(fang)問的(de)的(de)Elasticsearch實例,進入“基本信息”,可以在(zai)”實例架構圖(tu)”看(kan)到(dao)數(shu)據節點對應的(de)IP,此IP列表(biao)即為Elasticsearch集群的(de)IP地址列表(biao)。
在(zai)(zai)開通的(de)CT-ECS機(ji)器內搭建Kibana服務,并(bing)且在(zai)(zai)config/kibana.yml文(wen)件(jian)中(zhong)進行配(pei)置(zhi)修(xiu)改。下面的(de)配(pei)置(zhi)文(wen)件(jian)僅作為示例參(can)考:
elasticsearch.username:"***"//用戶名
elasticsearch.password:"***"//密碼
server.port:5601
server.host:"::"
server.maxPayloadBytes:1048576
logging.dest:{log_path}//log文件掛載的目錄
i18n.locale: zh-CN
elasticsearch.hosts:[IP1,IP2,IP3...]//Elasticsearch集群的IP地址
自建OpenSearch Dashboards與Kibana方案同理。
云搜索服務中Kibana如何導出數據?
在(zai)天翼云云搜(sou)索(suo)服(fu)務中心,可以(yi)在(zai)Kibana服(fu)務中利用Query Workbench插件(jian)將(jiang)查(cha)詢到的數據(ju)進行導出(chu),如圖所示(shi),在(zai)Kibana中點擊左(zuo)側框的Query Workbench,然后,查(cha)詢出(chu)想要的數據(ju),點擊Download選擇合適的文件(jian)格式進行數據(ju)導出(chu)。
云搜索服務的實例如何連接公網訪問?
新開啟的云搜索(suo)實例默認(ren)不具備公網(wang)訪(fang)(fang)問(wen)能力,您如果需(xu)要(yao)(yao)通過公網(wang)訪(fang)(fang)問(wen)需(xu)要(yao)(yao)為其綁定彈性IP或IPv6帶寬,并配置安全(quan)組信息,才可使(shi)用公網(wang)訪(fang)(fang)問(wen)。
約束限制
開啟公網訪問后,會因(yin)此(ci)產(chan)生(sheng)流量費(fei)用,請您提前根據自(zi)身需求,購買合適的(de)產(chan)品,公測期該費(fei)用照(zhao)常收取(qu)。
配(pei)(pei)置(zhi)(zhi)完成后(hou),需要前往(wang)安全組設置(zhi)(zhi)頁面,配(pei)(pei)置(zhi)(zhi)公網訪問白(bai)名單后(hou),才可正常使用。
如果需要(yao)(yao)使用IPv6訪問(wen),需要(yao)(yao)在開通虛擬私有(you)云VPC時(shi)即選擇開通IPv6能力的子(zi)網(wang)(wang),并在下單時(shi)選擇該子(zi)網(wang)(wang),不支持實例開通后再升級IPv6。
開通IPv6訪問能力的實例
您需要在(zai)訂(ding)購時選擇具備IPv6的虛擬(ni)私有云,選擇子(zi)網后,會提示“該子(zi)網已開(kai)通IPv6”。并在(zai)IPv6訪問(wen)處(chu)開(kai)啟開(kai)關,如(ru)關閉,則(ze)僅可通過IPv4訪問(wen)實例。
配置實例公網訪問
您(nin)可以對已開通的(de)實例進(jin)行公(gong)網(wang)訪問的(de)配置、修改、查看、解綁(bang)操作(zuo)。
登錄云搜(sou)索服務控制臺,進入實例(li)管理列(lie)表頁(ye),選擇需(xu)要設置的實例(li)點擊名稱(cheng)進入詳情頁(ye)。
在詳情(qing)頁(ye)面里選(xuan)擇(ze)(ze)(ze)“安全設置”,在彈出的(de)頁(ye)面上選(xuan)擇(ze)(ze)(ze)需(xu)(xu)要(yao)綁(bang)定(ding)(ding)的(de)公網IP類型,如果(guo)(guo)為(wei)(wei)IPv4,請(qing)在下拉列(lie)表中選(xuan)擇(ze)(ze)(ze)彈性IP地址;如果(guo)(guo)為(wei)(wei)IPv6,請(qing)選(xuan)擇(ze)(ze)(ze)IPv6的(de)帶(dai)寬名稱。如果(guo)(guo)綁(bang)定(ding)(ding)失敗,可(ke)以(yi)等待幾分鐘后再次嘗試重新(xin)綁(bang)定(ding)(ding)。綁(bang)定(ding)(ding)的(de)彈性IP或IPv6帶(dai)寬需(xu)(xu)要(yao)處于空閑狀態。
注意
IP綁(bang)定過后,要補充安全組(zu)策略方可實現本地電腦公網訪問Kibana或連(lian)接Elasticsearch。
修(xiu)改(gai)綁(bang)定(ding)彈性(xing)IP或IPv6帶寬,也(ye)需(xu)要在當前頁面選擇對應要修(xiu)改(gai)的項目(mu),點擊“修(xiu)改(gai)公網IP”進行重新綁(bang)定(ding)。
解(jie)(jie)綁(bang)(bang)彈性IP或IPv6帶寬,可關閉公(gong)網(wang)訪(fang)問狀態(tai),或點擊已(yi)綁(bang)(bang)定的(de)(de)項目(mu)后的(de)(de)解(jie)(jie)綁(bang)(bang)按(an)鈕(niu),即(ji)可解(jie)(jie)綁(bang)(bang)當前的(de)(de)公(gong)網(wang)訪(fang)問能力。
實(shi)例退訂將自動解(jie)綁已綁定的彈性(xing)(xing)(xing)IP或IPv6帶寬,如彈性(xing)(xing)(xing)IP或IPv6帶寬不再使用,您需要另外前往彈性(xing)(xing)(xing)IP的控制臺退訂相應的彈性(xing)(xing)(xing)IP或IPv6帶寬才會停止對應產(chan)品(pin)的計費。
配置安全組白名單
操作步驟
在控制臺點擊(ji)實例所在安全組,入方(fang)向規(gui)則點擊(ji)添加規(gui)則,在彈出的(de)填寫(xie)框內的(de)端口處填寫(xie)“5601,9200,9000”,選擇(ze)需(xu)要配置的(de)策(ce)略為(wei)IPv4或IPv6,在源地址下方(fang)的(de)IP地址格子中填寫(xie)需(xu)要訪問設備的(de)出口公(gong)網IP地址,點擊(ji)確(que)定保存。
成功(gong)后(hou)會在安(an)全(quan)組(zu)增(zeng)加兩(liang)條(tiao)規則,此(ci)時可以通過綁(bang)定的(de)公網IP地址端(duan)口(kou)訪(fang)問對(dui)應對(dui)象。
通過公網IP地址接入實例
公(gong)網訪問配(pei)置完成后,實例(li)將會獲得一個“公(gong)網訪問”的IP地址,用戶可以通過公(gong)網IP地址和端口接入(ru)實例(li)。
例如,Kibana可直接(jie)點(dian)擊頁面(mian)鏈接(jie)進行訪問。
Elasticsearch實例(li)可(ke)以通過Curl命(ming)令查詢索引(yin)信息
curl -u username:password -k '//10.62.179.32:9200/_cat/indices'
其中username和password表示實例的用戶名和密碼。
云搜索的集群是否支持跨VPC的數據遷移
默認情況下(xia),跨(kua)VPC的數據,無(wu)論(lun)在(zai)Elasticsearch還是OpenSearch中均(jun)不(bu)支持直接的數據遷移。此外,需要注(zhu)意下(xia)版之間的兼(jian)容性。
這里主要有以下幾種方法解決(jue):
通過天翼云對象(xiang)存儲ZOS,分別(bie)將(jiang)第一(yi)個(ge)VPC下的(de)索(suo)引的(de)照存儲在ZOS上(shang),再將(jiang)另一(yi)個(ge)VPC下的(de)集群掛載此(ci)ZOS,從(cong)上(shang)面(mian)恢復索(suo)引快照。
將兩個VPC之間的網絡打通,然后用戶天(tian)翼云(yun)彈性云(yun)主機自(zi)建(jian)Logstash服務,分別(bie)于兩個VPC進行互通,通過Logstash將數據進行遷移。
將(jiang)兩個VPC之間網絡直接互通,利用Reindex的(de)方式直接進(jin)行(xing)在線數遷移據。
如何查看實例的磁盤使用量和索引總量?
實例監控可(ke)以(yi)細粒度的(de)(de)集群相關的(de)(de)監控統計(ji)信(xin)息。但(dan)是,對于集群的(de)(de)整體使用情(qing)況(kuang),我們往往需(xu)要一(yi)個宏觀的(de)(de)粗粒度統計(ji)情(qing)況(kuang)。
解決方式
在云搜索服(fu)務控制(zhi)臺的實例(li)列表頁,我們提供了(le)一個宏觀(guan)的整體(ti)的集群(qun)使用情況的統計
進入控制臺的實例列表頁,就能看到相關(guan)的集群宏觀統計信息:
我們(men)可以看到(dao)整個集群的磁盤使(shi)用量和索(suo)引的總(zong)個數,方便我們(men)宏觀(guan)觀(guan)測集群
如何在云搜索服務中配置索引的副本數量?
索引副本(ben)(ben)是原始(shi)分片(pian)(主分片(pian))的(de)(de)副本(ben)(ben),用于提供高(gao)可用性和負載(zai)均(jun)衡。適當地(di)配置副本(ben)(ben)數量可以提升系統的(de)(de)容災能(neng)力和查詢性能(neng),但過多(duo)的(de)(de)副本(ben)(ben)會消(xiao)耗更(geng)多(duo)的(de)(de)存儲和計算(suan)資源。
操作方法:
創(chuang)建索引(yin)(yin)時指定副本數量: 可以在創(chuang)建索引(yin)(yin)時,通過設置number_of_replicas參數來配(pei)置副本數量。例如:
PUT /my_index
{
"settings": {
"index": {
"number_of_replicas": 1
}
}
}
動態調(diao)整現(xian)有索引(yin)的副(fu)(fu)本(ben)數量: 對(dui)于已經創建的索引(yin),可以隨時調(diao)整副(fu)(fu)本(ben)數量。以下命(ming)令將副(fu)(fu)本(ben)數量調(diao)整為2:
PUT /my_index/_settings
{
"index": {
"number_of_replicas": 2
}
}
副本數量與性能:
副本數為0:無冗余(yu),適合(he)開發環境,但不推薦在生產(chan)環境中(zhong)使用。
副本數為1或更多:能(neng)夠提升(sheng)查詢性能(neng),同時增(zeng)加數據冗余(yu),建議(yi)生產環境至少設置1個(ge)副本。
如何查看云搜索服務搜索引擎中索引的分片數和副本數?
解決方案
可以(yi)通過以(yi)下幾(ji)種方式查看(kan)索引(yin)的分片和副本(ben)數:
查看索(suo)引(yin)的設置(zhi):使(shi)用以(yi)(yi)下命令可以(yi)(yi)查看指(zhi)定索(suo)引(yin)的詳細設置(zhi),包括分(fen)片數和副(fu)本(ben)數。
GET /my_index/_settings
查看所(suo)有索(suo)引的(de)分片(pian)和(he)副本信息:可(ke)以(yi)查詢(xun)集(ji)群中所(suo)有索(suo)引的(de)分片(pian)和(he)副本數量。
GET _cat/indices?v&h=index,pri,rep
其中(zhong),pri表(biao)示主分片(pian)數量(liang)(liang),rep表(biao)示副本數量(liang)(liang)。