我刚刚在vanilla最小的CentOS 7服务器上设置了elasticsearch。
它正在运作:
curl localhost:9200
{
"name" : "Superia",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "5.0.0-alpha4",
"build_hash" : "3f5b994",
"build_date" : "2016-06-27T16:23:46.861Z",
"build_snapshot" : false,
"lucene_version" : "6.1.0"
},
"tagline" : "You Know, for Search"
}
我读过你必须更新/etc/elasticsearch/elasticsearch.yml并将network.host设置为一个值以使其正常工作但如果我对其进行任何更改则会失败。
是否有人通过网络使用此版本?如果是这样,请你在这里粘贴elasticsearch.yml文件,这样我可以检查间距和值等吗?
答案 0 :(得分:0)
为了保护您的ES实例,最好不要绑定到公开的IP。
我建议您通过SSH隧道与远程ES实例进行通信。如果您将以下内容添加到.ssh/config
文件中......
Host some-alias-you-can-remember
Hostname 8.8.8.8 # (put the IP address of your CentOS box here)
Port 22 # (the SSH port on which the centos box listens)
User yourUserName # (on the CentOS box)
LocalForward 9200 localhost:9200
...您可以访问localhost:9200
上的远程实例。