关于ElasticSearch远程访问API的问题

java中,连接远程ES的方式是:

TransportClient client = new PreBuiltTransportClient(Settings.EMPTY)
    .addTransportAddress(new TransportAddress(ES_IP, 9300))
    

现在某个远程地址是通过nginx代理出来的,
在端口号为9237的nginx里将es映射为内网中ES_IP:9300
所以访问方式是 http://NGINX_IP:9527/es
也就是多了一个es后缀
这种情况,如何创建TransportClient ?

阅读 3.5k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题