There is the room to improve like this in Apache Kylin; we welcome and appreciate contributions from the community.
May, would you like to open a JIRA for this? Best regards, Shaofeng Shi 史少锋 Apache Kylin PMC Work email: [email protected] Kyligence Inc: https://kyligence.io/ Apache Kylin FAQ: https://kylin.apache.org/docs/gettingstarted/faq.html Join Kylin user mail group: [email protected] Join Kylin dev mail group: [email protected] JiaTao Tao <[email protected]> 于2018年11月20日周二 下午4:31写道: > 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 >
