Hi, I am seeing this in the logs and wondering what "jmx_port":-1 means?
INFO conflict in /brokers/ids/29136 data: { "host":"104.111.111.111.", "jmx_port":-1, "port":9092, "timestamp":"1417552817875", "version":1 } stored data: { "host":"104.111.111", "jmx_port":-1, "port":9092, "timestamp":"1417552738253", "version":1 despite having these added echo 'KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"' | tee -a /var/kafka/bin/kafka-run-class.sh echo 'export JMX_PORT=${JMX_PORT:-9999}' | tee -a /var/kafka/bin/kafka-server-start.sh Thanks On Tue, Dec 2, 2014 at 9:58 PM, Andrew Otto <ao...@wikimedia.org> wrote: > Maybe also set: > > -Dcom.sun.management.jmxremote.port=9999 > > ? > > > > On Dec 2, 2014, at 02:59, David Montgomery <davidmontgom...@gmail.com> > wrote: > > > > Hi, > > > > I am having a very difficult time trying to report kafka 8 metrics to > > Graphite. Nothing is listening on 9999 and and no data in graphite. If > > this method of graphite reporting is know to not work is there an > > alternative to jmxtrans to get data to graphite? > > > > I am using the deb file to install jmxtrans on ubuntu 12.04 > > > > And I use the below to modify kafka scripts > > > > echo 'KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true > > -Dcom.sun.management.jmxremote.authenticate=false > > -Dcom.sun.management.jmxremote.ssl=false"' | tee -a > > /var/kafka/bin/kafka-run-class.sh > > echo 'export JMX_PORT=${JMX_PORT:-9999}' | tee -a > > /var/kafka/bin/kafka-server-start.sh > > > > { > > "servers" : [ { > > "host" : "127.0.0.1", > > "port" : "9999", > > "alias" : "<%=node.name%>", > > "queries" : [ > > { > > "obj" : "kafka:type=kafka.SocketServerStats", > > "resultAlias": "kafka.socketServerStats", > > "attr" : [ "AvgFetchRequestMs", "AvgProduceRequestMs", > > "BytesReadPerSecond", "BytesWrittenPerSecond", "FetchRequestsPerSecond", > > "MaxFetchRequestMs", "MaxProduceRequestMs" , "NumFetchRequests" , > > "NumProduceRequests" , "ProduceRequestsPerSecond", "TotalBytesRead", > > "TotalBytesWritten", "TotalFetchRequestMs", "TotalProduceRequestMs" ], > > "outputWriters" : [ { > > "@class" : > "com.googlecode.jmxtrans.model.output.GraphiteWriter", > > "settings" : { > > "host" : "<%=@monitor_host%>", > > "port" : "2003" > > } > > } ] > > } > > ], > > "numQueryThreads": "2" > > } ] > > } > >