如何连接其他机器安装Elasticsearch服务器?
我正在 Debian Linux 上安装 elastic search 0.16.2。我想连接 安装 Debian 盒子的弹性服务器。之前我安装 我的机器中的弹性服务器。为了创建节点,我使用了以下代码:
Settings settings = ImmutableSettings.settingsBuilder()
.put("index.number_of_shards",1)
.build();
Node node = NodeBuilder.nodeBuilder()
.client(false).settings(settings)
.local(false)
.node().start();
注意:“本地”意味着本地服务器在同一 JVM 中启动 会发现自己并形成一个集群。
弹性服务器所在的 Linux 盒子 IP 地址 192.168.1.100 install.where 我进行了更改以使用连接 Linux 盒子弹性搜索服务器 爪哇? 谢谢
I'm install elastic search 0.16.2 on Debian Linux.I want to connect
elastic server which is install Debian box. previously I install
elastic server in my machine.for creating node i used following code:
Settings settings = ImmutableSettings.settingsBuilder()
.put("index.number_of_shards",1)
.build();
Node node = NodeBuilder.nodeBuilder()
.client(false).settings(settings)
.local(false)
.node().start();
Note: “local”meaning that local servers started within the same JVM
will discover themselves and form a cluster.
Linux box IPAddress 192.168.1.100 where elastic server is
install.where I do changes to connect Linux box elastic search server using
java ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的意思是通过传输客户端连接吗?
那么这应该可以做到(不确定您是否真的需要指定集群):
但请确保无法从世界其他地方搜索到 ElasticSearch :)
Do you mean to connect via the transport client?
Then this should do it (not sure if you really need to specify the cluster):
But be sure that ElasticSearch cannot be searched from the rest of the world :)