here is my curl command:
elasticsearch-3:/etc/elasticsearch# curl http://127.0.0.1:9200/_cat/nodes?v
ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
10.250.5.77 32 43 1 0.00 0.03 0.01 mdi * elasticsearch-3
And the full log from node3:
[2019-05-10T07:42:49,448][INFO ][o.e.n.Node ] [elasticsearch-3] stopping ...
[2019-05-10T07:42:49,502][INFO ][o.e.x.w.WatcherService ] [elasticsearch-3] stopping watch service, reason [shutdown initiated]
[2019-05-10T07:42:49,991][INFO ][o.e.x.m.p.l.CppLogMessageHandler] [elasticsearch-3] [controller/3369] [Main.cc@148] Ml controller exiting
[2019-05-10T07:42:49,994][INFO ][o.e.x.m.p.NativeController] [elasticsearch-3] Native controller process has stopped - no new native processes can be started
[2019-05-10T07:42:50,007][INFO ][o.e.n.Node ] [elasticsearch-3] stopped
[2019-05-10T07:42:50,007][INFO ][o.e.n.Node ] [elasticsearch-3] closing ...
[2019-05-10T07:42:50,028][INFO ][o.e.n.Node ] [elasticsearch-3] closed
[2019-05-10T07:42:52,689][INFO ][o.e.e.NodeEnvironment ] [elasticsearch-3] using [1] data paths, mounts [[/ (/dev/sda1)]], net usable_space [16.6gb], net total_space [19.6gb], types [ext4]
[2019-05-10T07:42:52,695][INFO ][o.e.e.NodeEnvironment ] [elasticsearch-3] heap size [990.7mb], compressed ordinary object pointers [true]
[2019-05-10T07:42:52,699][INFO ][o.e.n.Node ] [elasticsearch-3] node name [elasticsearch-3], node ID [KPyK8TYiRCON_gGS85JTDA]
[2019-05-10T07:42:52,699][INFO ][o.e.n.Node ] [elasticsearch-3] version[7.0.1], pid[5524], build[default/deb/e4efcb5/2019-04-29T12:56:03.145736Z], OS[Linux/4.9.0-9-amd64/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/12.0.1/12.0.1+12]
[2019-05-10T07:42:52,700][INFO ][o.e.n.Node ] [elasticsearch-3] JVM home [/usr/share/elasticsearch/jdk]
[2019-05-10T07:42:52,700][INFO ][o.e.n.Node ] [elasticsearch-3] JVM arguments [-Xms1g, -Xmx1g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.io.tmpdir=/tmp/elasticsearch-1569447324873190533, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=/var/lib/elasticsearch, -XX:ErrorFile=/var/log/elasticsearch/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=/var/log/elasticsearch/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Djava.locale.providers=COMPAT, -Dio.netty.allocator.type=unpooled, -Des.path.home=/usr/share/elasticsearch, -Des.path.conf=/etc/elasticsearch, -Des.distribution.flavor=default, -Des.distribution.type=deb, -Des.bundled_jdk=true]
[2019-05-10T07:42:54,265][INFO ][o.e.p.PluginsService ] [elasticsearch-3] loaded module [aggs-matrix-stats]
[2019-05-10T07:42:54,266][INFO ][o.e.p.PluginsService ] [elasticsearch-3] loaded module [analysis-common]
[[...]
[2019-05-10T07:42:54,271][INFO ][o.e.p.PluginsService ] [elasticsearch-3] loaded module [x-pack-sql]
[2019-05-10T07:42:54,272][INFO ][o.e.p.PluginsService ] [elasticsearch-3] loaded module [x-pack-watcher]
[2019-05-10T07:42:54,272][INFO ][o.e.p.PluginsService ] [elasticsearch-3] no plugins loaded
[2019-05-10T07:42:58,341][INFO ][o.e.x.s.a.s.FileRolesStore] [elasticsearch-3] parsed [0] roles from file [/etc/elasticsearch/roles.yml]
[2019-05-10T07:42:58,944][INFO ][o.e.x.m.p.l.CppLogMessageHandler] [elasticsearch-3] [controller/5609] [Main.cc@109] controller (64 bit): Version 7.0.1 (Build 6a88928693d862) Copyright (c) 2019 Elasticsearch BV
[2019-05-10T07:42:59,411][DEBUG][o.e.a.ActionModule ] [elasticsearch-3] Using REST wrapper from plugin org.elasticsearch.xpack.security.Security
[2019-05-10T07:42:59,801][INFO ][o.e.d.DiscoveryModule ] [elasticsearch-3] using discovery type [zen] and seed hosts providers [settings]
[2019-05-10T07:43:00,605][INFO ][o.e.n.Node ] [elasticsearch-3] initialized
[2019-05-10T07:43:00,605][INFO ][o.e.n.Node ] [elasticsearch-3] starting ...
[2019-05-10T07:43:00,726][INFO ][o.e.t.TransportService ] [elasticsearch-3] publish_address {10.250.5.77:9300}, bound_addresses {[::]:9300}
[2019-05-10T07:43:00,736][INFO ][o.e.b.BootstrapChecks ] [elasticsearch-3] bound or publishing to a non-loopback address, enforcing bootstrap checks
[2019-05-10T07:43:01,006][INFO ][o.e.c.s.MasterService ] [elasticsearch-3] elected-as-master ([1] nodes joined)[{elasticsearch-3}{KPyK8TYiRCON_gGS85JTDA}{2a3ZSc2wRmizzIzLMhX7EA}{10.250.5.77}{10.250.5.77:9300}{ml.machine_memory=4147687424, xpack.installed=true, ml.max_open_jobs=20} elect leader, _BECOME_MASTER_TASK_, _FINISH_ELECTION_], term: 9, version: 37, reason: master node changed {previous [], current [{elasticsearch-3}{KPyK8TYiRCON_gGS85JTDA}{2a3ZSc2wRmizzIzLMhX7EA}{10.250.5.77}{10.250.5.77:9300}{ml.machine_memory=4147687424, xpack.installed=true, ml.max_open_jobs=20}]}
[2019-05-10T07:43:01,261][INFO ][o.e.c.s.ClusterApplierService] [elasticsearch-3] master node changed {previous [], current [{elasticsearch-3}{KPyK8TYiRCON_gGS85JTDA}{2a3ZSc2wRmizzIzLMhX7EA}{10.250.5.77}{10.250.5.77:9300}{ml.machine_memory=4147687424, xpack.installed=true, ml.max_open_jobs=20}]}, term: 9, version: 37, reason: Publication{term=9, version=37}
[2019-05-10T07:43:01,307][INFO ][o.e.h.AbstractHttpServerTransport] [elasticsearch-3] publish_address {10.250.5.77:9200}, bound_addresses {[::]:9200}
[2019-05-10T07:43:01,308][INFO ][o.e.n.Node ] [elasticsearch-3] started
[2019-05-10T07:43:01,543][WARN ][o.e.x.s.a.s.m.NativeRoleMappingStore] [elasticsearch-3] Failed to clear cache for realms [[]]
[2019-05-10T07:43:01,584][INFO ][o.e.l.LicenseService ] [elasticsearch-3] license [a81b8de5-0e18-4bfe-a229-ab3725a3bf00] mode [basic] - valid
[2019-05-10T07:43:01,593][INFO ][o.e.g.GatewayService ] [elasticsearch-3] recovered [0] indices into cluster_state
I've put all three nodes in the config.
jerry