Hi there,
I am using Elasticsearch 7.6.0 and I only have one node. But I still getting the exception, master_not_discovered_exception when running
curl -H "Content-Type: application/json" -XPUT 127.0.0.1:9200/movies -d '
> {
> "mappings":{
> "properties":{
> "year":{
> "type":"date"
> }
> }
> }
> }'
Error:
{"error":{"root_cause":[{"type":"master_not_discovered_exception","reason":null}],"type":"master_not_discovered_exception","reason":null},"status":503}
This is what I get when I curl -XGET 'http://127.0.0.1:9200/_cluster/health?pretty'
{
"error" : {
"root_cause" : [
{
"type" : "master_not_discovered_exception",
"reason" : null
}
],
"type" : "master_not_discovered_exception",
"reason" : null
},
"status" : 503
}
This is what i get when I curl -XGET 127.0.0.1:9200
{
"name" : "node-1",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "_na_",
"version" : {
"number" : "7.6.1",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "aa751e09be0a5072e8570670309b1f12348f023b",
"build_date" : "2020-02-29T00:15:25.529771Z",
"build_snapshot" : false,
"lucene_version" : "8.4.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
This is my elasticsearch.yml (I only revised these 4 area):
node.name: node-1
network.host: 0.0.0.0
discovery.seed_hosts: ["127.0.0.1"]
cluster.initial_master_nodes: ["node-1"]
This is my netstat -tuplen
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 101 17100 -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 22836 -
tcp6 0 0 :::9300 :::* LISTEN 111 28712 -
tcp6 0 0 :::22 :::* LISTEN 0 22847 -
tcp6 0 0 :::9200 :::* LISTEN 111 28793 -
udp 0 0 127.0.0.53:53 0.0.0.0:* 101 17099 -
udp 0 0 10.0.2.15:68 0.0.0.0:* 100 17032
I also have elasticsearch on my local but I didn't start it. And the elasticsearch has error is running on my VM : ubuntu-18.04.4
Please help! Thanks a lot!