- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
hst server not comming up
- Labels:
-
Hortonworks SmartSense
Created ‎06-28-2018 10:42 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2018-06-28 09:45:44,144 WARN [main] AbstractLifeCycle:204 - FAILED SelectChannelConnector@0.0.0.0:9000: java.net.BindException: Address already in use
java.net.BindException: Address already in use
Created ‎06-28-2018 10:55 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2018-06-28 09:45:44,144 WARN [main] AbstractLifeCycle:204 - FAILED SelectChannelConnector@0.0.0.0:9000: java.net.BindException: Address already in use 2018-06-28 09:45:44,148 ERROR [main] SupportToolServer:624 - Failed to run the SmartSense Tool Server java.net.BindException: Address already in use
On the host where you see the above error please check if there is any other process occupied that port some how?
If yet then kill that process and then try starting the HST server again.
Find Which process is using that port 9000
# netstat -tnlpa | grep 9000
The above command will show the PID which is using the port 9000 please check what that process is and then kill it if needed.
# ps -ef | grep $PID_FROM_ABOVE_COMMAND # kill -9 $PID_FROM_ABOVE_COMMAND
.
Alternate approach: Or try changing the SmartSense port
Ambari UI --> SmartSense --> Configs --> Operations --> Web Ui Port (default is 9000)
But better to find the process which is using the port 9000 and then stop it to ensure that SmartSense can use that port.
Created ‎06-28-2018 10:55 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2018-06-28 09:45:44,144 WARN [main] AbstractLifeCycle:204 - FAILED SelectChannelConnector@0.0.0.0:9000: java.net.BindException: Address already in use 2018-06-28 09:45:44,148 ERROR [main] SupportToolServer:624 - Failed to run the SmartSense Tool Server java.net.BindException: Address already in use
On the host where you see the above error please check if there is any other process occupied that port some how?
If yet then kill that process and then try starting the HST server again.
Find Which process is using that port 9000
# netstat -tnlpa | grep 9000
The above command will show the PID which is using the port 9000 please check what that process is and then kill it if needed.
# ps -ef | grep $PID_FROM_ABOVE_COMMAND # kill -9 $PID_FROM_ABOVE_COMMAND
.
Alternate approach: Or try changing the SmartSense port
Ambari UI --> SmartSense --> Configs --> Operations --> Web Ui Port (default is 9000)
But better to find the process which is using the port 9000 and then stop it to ensure that SmartSense can use that port.
Created ‎06-28-2018 11:22 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ps -ef | grep 9000
output:
~]$ ps -ef | grep 9000
myad+ 79718 76644 0 11:16 pts/0 00:00:00 grep --color=auto 9000
root 85623 1 0 Jun27 ? 00:00:03 ./portainer -p :9000 --data /home/myadmin/portainer_data
Created ‎06-28-2018 11:22 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please check if that process "portainer" is using port 9000?
# netstat -tnlpa | grep 85623
If yes then please try to run that process on a different port to avoid port conflict.
Created ‎06-28-2018 11:23 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ps -ef | grep 9000
output:
~]$ ps -ef | grep 9000
myad+ 79718 76644 0 11:16 pts/0 00:00:00 grep --color=auto 9000
root 85623 1 0 Jun27 ? 00:00:03 ./portainer -p :9000 --data /home/myadmin/portainer_data
Created ‎06-28-2018 11:31 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
sudo netstat -tnlpa | grep 85623
tcp6 0 0 :::9000 :::* LISTEN 85623/./portainer
Created ‎06-28-2018 11:32 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It indicates that your custom application "./portainer" is already consuming the Port 9000 hence HST server can not listen to that port and that the reason HST server is not coming up.
You have two options).
1). Either make the "./portainer" application to listen to some other port ... Or to kill it (Or refer to:
http://portainer.readthedocs.io/en/stable/deployment.html )
# kill -9 85623
2). Change the HST server port to something else than 9000
Ambari UI --> SmartSense --> Configs --> Operations --> Web Ui Port (default is 9000)
You need to choose between these two options.
Created ‎06-28-2018 11:32 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
please tell me how to run portainer in another port....
Created ‎06-28-2018 11:37 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please try this (it might or might not work as "portainer" is not a HDP product) So you will have to refer to it's documentation
# ./portainer -p :9100 --data /home/myadmin/portainer_data
.
Created ‎06-28-2018 06:39 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It might be possible that HST-Server process might be started by another user. Can you please check the content of /var/run/hst/hst-server.pid for process PID to kill that process? After killing that process, you can restart HST. We recommend starting and stopping of HST server through ambari.
