腾讯云云搜索创建访问集群

访问集群

云搜索支持通过Kibana、腾讯云云主机或客户端方式访问集群。

通过kibana访问
  • 登录云搜索控制台,创建云搜索集群。
  • 点击【操作-kibana】进入kibana可视化界面,通过导航栏的【DevTools】进入开发者工具,访问云搜索集群。
  • 通过腾讯云云主机访问
  • 登录云搜索控制台,创建云搜索集群,点击集群名称进入详情页面获取内网访问域名
  • 登录云主机控制台,创建和云搜索集群具有相同私有网络和子网的云主机,并获取公网IP。
  • 在本地通过SSH登录云主机,用curl命令访问云搜索腾讯云的9200端口。指令格式说明如下:
  • ssh用户名@公网IPcurl-XGET内网域名/_cat响应如下时表示访问成功:{=^.^=/_cat/allocation/_cat/shards/_cat/shards/{index}/_cat/master/_cat/nodes/_cat/tasks/_cat/indices/_cat/indices/{index}/_cat/segments/_cat/segments/{index}/_cat/count/_cat/count/{index}/_cat/recovery/_cat/recovery/{index}}通过客户端访问

云搜索完全兼容原生,支持所有原生API,用户只需要使用原生客户端library就可以访问,或者是一些社区包装过的library,例如spring-data-elasticsearch。

  • 登录云搜索控制台,创建云搜索集群,点击集群名称进入详情页面获取内网访问域名

  • 初始化客户端代码。

    • 5.X版本HTTP客户端初始化和5.X版本HTTP客户端library。代码样例如下:
  • RestHighLevelClientclient=newRestHighLevelClient(RestClient.builder(newHttpHost("es-nlb-es-gukc9h9e0g.jvessel-open-hb.cloud.com",9200,"http")).build());
  • 6.X版本HTTP客户端初始化和6.X版本HTTP客户端library。代码样例如下:
RestHighLevelClientclient=newRestHighLevelClient(RestClient.builder(newHttpHost("es-nlb-es-gukc9h9e0g.jvessel-open-hb.cloud.com",9200,"http")));