我是OpenShift的新手,并试图在DIY墨盒中运行elasticsearch。 elasticsearch应用程序似乎正在工作,但我无法连接到节点到节点通信所需的3306端口。
当我运行
时$ rhc port-forward -a myapp
Forwarding ports ...
To connect to a service running on OpenShift, use the local address
Service Local OpenShift
------- -------------- ------------------------
java 127.0.0.1:3306 => 127.10.49.101:3306
java 127.0.0.1:9200 => 127.10.49.101:9200
但是当我运行使用elasticsearch插件索引数据的索引groovy / grails应用程序时,它无法连接到OpenShift elasticsearch节点。它应该使用端口3306连接到OpenShift elasticsearch节点。应用配置
client.node = 'node'
client.hosts = [ [host:'127.0.0.1', port:3306 ] ]
请注意,我的索引应用程序在本地运行elasticsearch时工作正常,但它不会连接到在OpenShift上运行的elasticsearch。