I agree with May, it would be better to check the availability of port when checking environment.
May Zhou <[email protected]> 于2018年11月20日周二 上午7:50写道: > Hi, > > I'm wondering why $KYLIN_HOME/bin/check-env.sh does not check the > availability of port. As I ran the script and it turned out with no error > message, and I ran the kylin.sh start script, the console output indicated > that a kylin instance had successfully started, but when I visit the > <host>:<port>/kylin, I found another service was running rather than kylin. > > I can only find the error message in the kylin.out, which is not so > user-friendly. > > Caused by: java.net.BindException: Address already in use (Bind failed) > at java.net.PlainSocketImpl.socketBind(Native Method) > at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387) > at java.net.ServerSocket.bind(ServerSocket.java:375) > > > I am wondering why check-env does not check the availability of port, and > the error message could be threw out more user-friendly. > If it's not by design, I'm willing to open a JIRA for this issue. > > Btw, my version is the latest version, v 2.5.1. > > BRs, > May > > -- Regards! Aron Tao
