Hi Barometer team,

Getting beyond the issues noted below (which still need to be addressed in the 
user guide):

  *   Setting the hostname in /etc/hosts prevented the kafka server from exiting

Here are a couple of other issues that need to be addressed as well:

  *   The "producer - consumer" test shown only works when you are installing 
interactively, as the "consumer" part does not automatically return control 
back to the shell or script. So when scripting this either we have to just 
assume that the kafka server is running properly, or we need a method of 
testing it that works in a script.
  *   At "Install development tools:" the guide only references how to do this 
for Centos. It should also clarify for Ubuntu (there is no "group" operation in 
apt-get).

Thanks,
Bryan Sullivan | AT&T

From: SULLIVAN, BRYAN L (BRYAN L)
Sent: Friday, November 10, 2017 10:40 AM
To: 'opnfv-tech-discuss@lists.opnfv.org' <opnfv-tech-discuss@lists.opnfv.org>
Subject: [barometer] Issues in VES Guide

Hi Barometer team,

Any help below is appreciated. I am scripting the setup for the new version of 
the VES plugin per 
http://docs.opnfv.org/en/latest/submodules/barometer/docs/release/userguide/collectd.ves.userguide.html

I have found a couple of issues as below. Here are the steps I am using per the 
guide (note the additional step needed below, in bold):
# TODO: Guide should reference use of "apt-get" vs "apt", per Ubuntu advice on 
which works better in scripts
sudo apt-get install -y default-jre
sudo apt-get install -y zookeeperd
sudo apt-get install -y python-pip
sudo pip install kafka-python
wget "http://www-eu.apache.org/dist/kafka/0.11.0.0/kafka_2.11-0.11.0.0.tgz";
tar -xvzf kafka_2.11-0.11.0.0.tgz
sed -i -- 's/#delete.topic.enable=true/delete.topic.enable=true/' 
kafka_2.11-0.11.0.0/config/server.properties
sudo nohup kafka_2.11-0.11.0.0/bin/kafka-server-start.sh \
  kafka_2.11-0.11.0.0/config/server.properties > kafka_2.11-0.11.0.0/kafka.log 
2>&1 &
# TODO: missing step in guide: hostname must be in /etc/hosts
echo "$(ip route get 8.8.8.8 | awk '{print $NF; exit}') $HOSTNAME" | sudo tee 
-a /etc/hosts
sudo nohup kafka_2.11-0.11.0.0/bin/kafka-server-start.sh \
  kafka_2.11-0.11.0.0/config/server.properties > kafka_2.11-0.11.0.0/kafka.log 
2>&1 &
kafka_2.11-0.11.0.0/bin/kafka-console-consumer.sh --zookeeper   localhost:2181 
--topic TopicTest --from-beginning

When I run the server, it exits. I saw the note about the exit when I ran the 
"Producer" test per the guide, which complained that there was no Broker 
available (I guess due to the exit). After that I ran the "Consumer" test (I 
did not see the note about the server exit yet), which has hanged, and I can't 
quit that command. Any ideas for:

  *   what I do now, to get my terminal prompt back (other than wipe the server 
and start again)
  *   what may have caused the server to exit

ubuntu@opnfv01:~$ sudo nohup kafka_2.11-0.11.0.0/bin/kafka-server-start.sh \
>   kafka_2.11-0.11.0.0/config/server.properties > 
> kafka_2.11-0.11.0.0/kafka.log 2>&1 &
[1] 6797
ubuntu@opnfv01:~$
ubuntu@opnfv01:~$ echo "Hello, World" | 
kafka_2.11-0.11.0.0/bin/kafka-console-producer.sh \
[1]+  Exit 1                  sudo nohup 
kafka_2.11-0.11.0.0/bin/kafka-server-start.sh 
kafka_2.11-0.11.0.0/config/server.properties > kafka_2.11-0.11.0.0/kafka.log 
2>&1
>   --broker-list localhost:9092 --topic TopicTest > /dev/null
[2017-11-10 18:22:18,189] WARN Connection to node -1 could not be established. 
Broker may not be available. (org.apache.kafka.clients.NetworkClient)
[2017-11-10 18:22:18,241] WARN Connection to node -1 could not be established. 
Broker may not be available. (org.apache.kafka.clients.NetworkClient)
...

ubuntu@opnfv01:~$ kafka_2.11-0.11.0.0/bin/kafka-console-consumer.sh --zookeeper 
  localhost:2181 --topic TopicTest --from-beginning
Using the ConsoleConsumer with old consumer is deprecated and will be removed 
in a future major release. Consider using the new consumer by passing 
[bootstrap-server] instead of [zookeeper].
[2017-11-10 18:25:34,303] WARN 
[console-consumer-18617_opnfv01-1510338334002-e1877230], no brokers found when 
trying to rebalance. (kafka.consumer.ZookeeperConsumerConnector)
^C

^C^C^C^C^C^C^C^C^C


Thanks,
Bryan Sullivan | AT&T

_______________________________________________
opnfv-tech-discuss mailing list
opnfv-tech-discuss@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss

Reply via email to