在搭建Apache storm环境的时候,遇到Apache storm UI默认端口是8080,但是这个端口会被其他java程序占用,导致Apache storm UI服务无法启动。报错Exception in thread "main" java.lang.RuntimeException: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080,也就是告诉我们,8080端口目前已经被占用了。因此我们需要修改Apache storm UI的默认端口来解决这个问题。
解决办法
解决办法非常简单,只需要在conf/storm.yaml文件中新增一行配置即可解决该问题。
bash
ui.port: 8081
修改之后,然后重新启动Apache storm UI服务即可。