第一次部署storm时,在输入“./storm nimbus > /dev/null 2>&1 &”和“./storm ui> /dev/null 2>&1 &”后访问该主机的8080端口,出现org.apache.thrift7.transport.TTransportException: java.net.ConnectException: Connection timed out错误,在虚拟机查看jps后发现nimbus消失了。
解决方法:在网上搜索后发现问题可能在storm.yaml或者zookeeper的配置项中,经过检查,发现因之前配置zookeeper时配置了其他虚拟机的信息,但初次配置storm不需要其他机器,故把zookeeper中的zoo.cfg配置中其他机器信息注释,再重新运行storm后成功。