I’ve installed using Ambari on a single-node VM with all services running except for ganglia monitoring (gmond). Gmeta is running and reports unable to connect in /var/log/messages as follows:
Jun 7 13:41:44 bumblebee /usr/sbin/gmetad: data_thread() for [my cluster] failed to contact node 127.0.0.1
Jun 7 13:41:44 bumblebee /usr/sbin/gmetad: data_thread() got no answer from any [my cluster] datasource
Jun 7 13:40:19 bumblebee /usr/sbin/gmond: Unable to create tcp_accept_channel. Exiting.#012
I have tried this install several times and keep getting the same error. With some debugging, I found the command that starts gmond: /usr/libexec/hdp/ganglia/startGmond.sh
I then pulled out the actual command it’s executing:
/usr/sbin/gmond –conf=/etc/ganglia/hdp/HDPSlaves/gmond.core.conf –pid-file=/var/run/ganglia/hdp/HDPSlaves/gmond.pid
It does seem that the gmond process itself cannot start with the given configurations. I have not changed the Ganglia configurations at all following setup and can attach them if that would help… they are long, though.