云搜索服務是否支持和Logstash對接?
支持,Logstash支持使用7.10.2版本。
您可通過在Elasticsearch/OpenSearch實例上加裝Logstash節點實現,具體操作步驟參見加裝Logstash實例。
云搜索服務是否支持開源組件對應的API?
天翼云云搜索產品完全兼容Elasticsearch和OpenSearch的開源API。
我們實現了與Elasticsearch/OpenSearch相同的接口和功能,確保用戶可以使用現有的API和工具與我們的服務進行交互。無論是進行索引管理、查詢、聚合分析還是使用全文搜索功能,用戶都可以使用標準的Elasticsearch/OpenSearch REST API來執行這些操作。
云搜索服務實例的管理員密碼忘記了怎么辦?
當您想要更換購買時設定的管理員密碼,或者忘記了管理員密碼時,可以進行重置。
在實例列表中選擇需要重置密碼的實例,點擊實例名稱進入詳情頁,選擇安全設置頁簽。
在頁面中的密碼重置位置,點擊重置密碼,填入符合規則的新密碼并確認輸入。
注意
1. 密碼為數字、大寫字母、小寫字母、特殊符號(@$!%*#_~?&)的組合。
2. 長度限制為12-26位。
3. 不能包含賬號信息、連續3個一樣字符(大小寫字母視為同一字符)、字典序及鍵盤序。
用戶自建Kibana節點如何訪問云搜索服務的Elasticsearch集群?
首先我們需要創建一個天翼云彈性云主機(CT-ECS)。這里,需要保證以下兩點:
CT-ECS和云搜索服務在同一個VPC下。
CT-ECS需要綁定公網彈性IP,并且在安全組配置里,開放5601端口。
獲取云搜索服務的內網地址。選中待訪問的的Elasticsearch實例,進入“基本信息”,可以在”實例架構圖”看到數據節點對應的IP,此IP列表即為Elasticsearch集群的IP地址列表。
在開通的CT-ECS機器內搭建Kibana服務,并且在config/kibana.yml文件中進行配置修改。下面的配置文件僅作為示例參考:
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如何導出數據?
在天翼云云搜索服務中心,可以在Kibana服務中利用Query Workbench插件將查詢到的數據進行導出,如圖所示,在Kibana中點擊左側框的Query Workbench,然后,查詢出想要的數據,點擊Download選擇合適的文件格式進行數據導出。
云搜索服務的實例如何連接公網訪問?
新開啟的云搜索實例默認不具備公網訪問能力,您如果需要通過公網訪問需要為其綁定彈性IP或IPv6帶寬,并配置安全組信息,才可使用公網訪問。
約束限制
開啟公網訪問后,會因此產生流量費用,請您提前根據自身需求,購買合適的產品,公測期該費用照常收取。
配置完成后,需要前往安全組設置頁面,配置公網訪問白名單后,才可正常使用。
如果需要使用IPv6訪問,需要在開通虛擬私有云VPC時即選擇開通IPv6能力的子網,并在下單時選擇該子網,不支持實例開通后再升級IPv6。
開通IPv6訪問能力的實例
您需要在訂購時選擇具備IPv6的虛擬私有云,選擇子網后,會提示“該子網已開通IPv6”。并在IPv6訪問處開啟開關,如關閉,則僅可通過IPv4訪問實例。
配置實例公網訪問
您可以對已開通的實例進行公網訪問的配置、修改、查看、解綁操作。
登錄云搜索服務控制臺,進入實例管理列表頁,選擇需要設置的實例點擊名稱進入詳情頁。
在詳情頁面里選擇“安全設置”,在彈出的頁面上選擇需要綁定的公網IP類型,如果為IPv4,請在下拉列表中選擇彈性IP地址;如果為IPv6,請選擇IPv6的帶寬名稱。如果綁定失敗,可以等待幾分鐘后再次嘗試重新綁定。綁定的彈性IP或IPv6帶寬需要處于空閑狀態。
注意
IP綁定過后,要補充安全組策略方可實現本地電腦公網訪問Kibana或連接Elasticsearch。
修改綁定彈性IP或IPv6帶寬,也需要在當前頁面選擇對應要修改的項目,點擊“修改公網IP”進行重新綁定。
解綁彈性IP或IPv6帶寬,可關閉公網訪問狀態,或點擊已綁定的項目后的解綁按鈕,即可解綁當前的公網訪問能力。
實例退訂將自動解綁已綁定的彈性IP或IPv6帶寬,如彈性IP或IPv6帶寬不再使用,您需要另外前往彈性IP的控制臺退訂相應的彈性IP或IPv6帶寬才會停止對應產品的計費。
配置安全組白名單
操作步驟
在控制臺點擊實例所在安全組,入方向規則點擊添加規則,在彈出的填寫框內的端口處填寫“5601,9200,9000”,選擇需要配置的策略為IPv4或IPv6,在源地址下方的IP地址格子中填寫需要訪問設備的出口公網IP地址,點擊確定保存。
成功后會在安全組增加兩條規則,此時可以通過綁定的公網IP地址端口訪問對應對象。
通過公網IP地址接入實例
公網訪問配置完成后,實例將會獲得一個“公網訪問”的IP地址,用戶可以通過公網IP地址和端口接入實例。
例如,Kibana可直接點擊頁面鏈接進行訪問。
Elasticsearch實例可以通過Curl命令查詢索引信息
curl -u username:password -k '//10.62.179.32:9200/_cat/indices'其中username和password表示實例的用戶名和密碼。
云搜索的集群是否支持跨VPC的數據遷移
默認情況下,跨VPC的數據,無論在Elasticsearch還是OpenSearch中均不支持直接的數據遷移。此外,需要注意下版之間的兼容性。
這里主要有以下幾種方法解決:
通過天翼云對象存儲ZOS,分別將第一個VPC下的索引的照存儲在ZOS上,再將另一個VPC下的集群掛載此ZOS,從上面恢復索引快照。
將兩個VPC之間的網絡打通,然后用戶天翼云彈性云主機自建Logstash服務,分別于兩個VPC進行互通,通過Logstash將數據進行遷移。
將兩個VPC之間網絡直接互通,利用Reindex的方式直接進行在線數遷移據。
如何查看實例的磁盤使用量和索引總量?
實例監控可以細粒度的集群相關的監控統計信息。但是,對于集群的整體使用情況,我們往往需要一個宏觀的粗粒度統計情況。
解決方式
在云搜索服務控制臺的實例列表頁,我們提供了一個宏觀的整體的集群使用情況的統計
進入控制臺的實例列表頁,就能看到相關的集群宏觀統計信息:
我們可以看到整個集群的磁盤使用量和索引的總個數,方便我們宏觀觀測集群
如何在云搜索服務中配置索引的副本數量?
索引副本是原始分片(主分片)的副本,用于提供高可用性和負載均衡。適當地配置副本數量可以提升系統的容災能力和查詢性能,但過多的副本會消耗更多的存儲和計算資源。
操作方法:
創建索引時指定副本數量: 可以在創建索引時,通過設置number_of_replicas參數來配置副本數量。例如:
PUT /my_index
{
"settings": {
"index": {
"number_of_replicas": 1
}
}
}動態調整現有索引的副本數量: 對于已經創建的索引,可以隨時調整副本數量。以下命令將副本數量調整為2:
PUT /my_index/_settings
{
"index": {
"number_of_replicas": 2
}
}副本數量與性能:
副本數為0:無冗余,適合開發環境,但不推薦在生產環境中使用。
副本數為1或更多:能夠提升查詢性能,同時增加數據冗余,建議生產環境至少設置1個副本。
如何查看云搜索服務搜索引擎中索引的分片數和副本數?
解決方案
可以通過以下幾種方式查看索引的分片和副本數:
查看索引的設置:使用以下命令可以查看指定索引的詳細設置,包括分片數和副本數。
GET /my_index/_settings查看所有索引的分片和副本信息:可以查詢集群中所有索引的分片和副本數量。
GET _cat/indices?v&h=index,pri,rep其中,pri表示主分片數量,rep表示副本數量。