开发者社区> 问答> 正文

通过客户端访问阿里云Elasticsearch

已解决

通过客户端访问阿里云Elasticsearch

展开
收起
提个问题 2024-06-08 14:14:13 28 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    可以使用PHP、Python、Java和Go语言访问阿里云Elasticsearch,详情请参考通过客户端访问阿里云Elasticsearch
    提示:
    • PHP客户端访问程序必须使用SimpleConnectionPool作为连接池,最新的php客户端没有该连接池,因此有密码认证的不能通过旧版本的“$elasticsearch_hosts = ['elastic:xxxxxx@es-cn-***.public.elasticsearch.aliyuncs.com:9200'];”这种方式来连接,要加
      “->setBasicAuthentication('user','name')”来认证密码。
    • Python访问Elasticsearch时,不能加节点超时重新嗅探的参数,否则会有报错无法连接。
    • 客户端通过Elasticsearch公网域名访问,需确保Elasticsearch公网白名单添加客户端ip,客户端可访问Elasticsearch。
    • 客户端通过Elasticsearch私网域名访问,需确保客户端和Elasticsearch私网域名处于同vpc下且私网名单开启。
    • kibana白名单和Elasticsearch白名单是独立的白名单控制体系,结合业务场景进行独立开启。
    2024-06-08 14:14:14
    赞同 展开评论 打赏
归属于问产品:
检索分析服务 Elasticsearch版
进入专区
问答排行榜
最热
最新

相关电子书

更多
阿里云Elasticsearch体系架构与特性解析 立即下载
开源与云:Elasticsearch应用剖析 立即下载
《Elasticsearch全观测解决方案》 立即下载