I tried to bring up the Kibana GUI. IP:5601 this error appeared:
This version of Kibana requires Elasticsearch ^2.2.0 on all nodes. I found the following incompatible nodes in your cluster: Elasticsearch v1.3.9 @ inet[localhost/127.0.0.1:9200] (172.22.xx.xx)
Could you navigate to 127.0.0.1:9200 in your browser and paste the output here? I don't think we've had reports of Kibana incorrectly identifying Elasticsearch versions in the past.
Where is your elasticsearch instance running? I thought it was local based on the error in the original post. What happens if you try to to load the url configured in kibana.yml as the elasticsearch host in your web browser? You should get a status page including the elasticsearch version number when sending a simple GET request to ES.
The elasticsearch is running on the master server.
I tried opening the GUI 127.0.0.0:9200 and localhost:9200 and 172.22.17.62:9200
Page cannot be displayed.
Here is the kibana.yml file, is there anything incorrect in the file?
Kibana is served by a back end server. This controls which port to use.
server.port: 5601
The host to bind the server to.
server.host: "172.22.17.62"
If you are running kibana behind a proxy, and want to mount it at a path,
specify that path here. The basePath can't end in a slash.
server.basePath: ""
The maximum payload size in bytes on incoming server requests.
server.maxPayloadBytes: 1048576
The Elasticsearch instance to use for all your queries.
Could you post that config to a gist or a pastebin so it's easier to read (or at least wrap it in preformatted text tags using the </> icon in the comment editor?
It looks like you need update
elasticsearch.url: "http://localhost:9200"
If elasticsearch isn't running at localhost:9200, you need to update that config option to whatever address elasticsearch is running at.
What I did is remove the old version of elasticsearch and resinstalled the new version using yum.
Now I am not able to start elasticsearch. Here is the error:
[root@cba-vml-ops-elk01 ~]# service elasticsearch status
elasticsearch.service - Elasticsearch
Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled)
Active: failed (Result: exit-code) since Fri 2016-03-18 08:43:24 EDT; 5s ago
Docs: http://www.elastic.co
Process: 17278 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -Des.pidfile=${PID_DIR}/elasticsearch.pid -Des.default.path.home=${ES_HOME} -Des.default.path.logs=${LOG_DIR} -Des.default.path.data=${DATA_DIR} -Des.default.path.conf=${CONF_DIR} (code=exited, status=1/FAILURE)
Process: 17276 ExecStartPre=/usr/share/elasticsearch/bin/elasticsearch-systemd-pre-exec (code=exited, status=0/SUCCESS)
Main PID: 17278 (code=exited, status=1/FAILURE)
Mar 18 08:43:24 cba-vml-ops-elk01 elasticsearch[17278]: at org.elasticsearch.env.NodeEnvironment.(NodeEnvironment.java:169)
Mar 18 08:43:24 cba-vml-ops-elk01 elasticsearch[17278]: at org.elasticsearch.node.Node.(Node.java:153)
Mar 18 08:43:24 cba-vml-ops-elk01 elasticsearch[17278]: at org.elasticsearch.node.Node.(Node.java:128)
Mar 18 08:43:24 cba-vml-ops-elk01 elasticsearch[17278]: at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:145)
Mar 18 08:43:24 cba-vml-ops-elk01 elasticsearch[17278]: at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:178)
Mar 18 08:43:24 cba-vml-ops-elk01 elasticsearch[17278]: at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:285)
Mar 18 08:43:24 cba-vml-ops-elk01 elasticsearch[17278]: at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
Mar 18 08:43:24 cba-vml-ops-elk01 elasticsearch[17278]: Refer to the log for complete error details.
Mar 18 08:43:24 cba-vml-ops-elk01 systemd[1]: elasticsearch.service: main process exited, code=exited, status=1/FAILURE
Mar 18 08:43:24 cba-vml-ops-elk01 systemd[1]: Unit elasticsearch.service entered failed state.
The problem with the elasticsearch was permissions to create a node. I fixed that.
Elasticsearch started properly. I was able to bring up the Kibana GUI when I reinstalled the newer version of elasticsearch. Thank you all for your help.
i have 5.1.2 version of ES but i'm still getting the same error.
This version of Kibana requires Elasticsearch ^2.3.0 on all nodes. I found the following incompatible nodes in your cluster: Elasticsearch v5.1.2 @ undefined (10.10.10.72)
plugin:elasticsearch : This version of Kibana requires Elasticsearch ^2.2.0 on all nodes. I found the following incompatible nodes in your cluster: Elasticsearch v5.3.0 @ undefined (127.0.0.1)
I have both Elasticsearch and Kibana on v5.3, why am I getting this error on Kibana ?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.