Убедитесь, что Zookeeper запущен и доступен на машине, с которой вы запускаете команду. Вы можете проверить это с помощью curl
. На машине, с которой вы запускаете команду storm
, попробуйте запустить curl master:2181
. Вы должны получить пустой ответ.
, например
$ curl localhost:2181
curl: (52) Empty reply from server
Сделайте то же самое для двух других хостов, на которых вы запускаете Zookeeper.
Затем убедитесь, что curl master:6690
также возвращает пустой ответ, поскольку это настроенный вами Thrift-порт.
Если вы получаете отказ в соединении по любой из команд, вам нужно исправить настройки сети, чтобы машины могли общаться друг с другом.