Created 11-23-2017 01:35 PM
Hello. I have a fresh install of hdp running on windows docker. After I log into Ambari and select Files View, I get the following error:
Service 'hdfs' check failed: java.net.UnknownHostException: sandbox-hdp.hortonworks.com
I'm not quite sure how to resolve the issue.
Created 11-23-2017 02:06 PM
Have you added the "/etc/hosts" file mapping correctly to resolve the mentioned hostname as described in the following link:
https://hortonworks.com/tutorial/learning-the-ropes-of-the-hortonworks-sandbox/
Mac users:
echo '{IP-Address} sandbox.hortonworks.com sandbox-hdp.hortonworks.com sandbox-hdf.hortonworks.com'| sudo tee -a /private/etc/hosts
Linux users:
echo '{IP-Address} sandbox.hortonworks.com sandbox-hdp.hortonworks.com sandbox-hdf.hortonworks.com'| sudo tee -a /etc/hosts
.
Created 11-23-2017 02:06 PM
Have you added the "/etc/hosts" file mapping correctly to resolve the mentioned hostname as described in the following link:
https://hortonworks.com/tutorial/learning-the-ropes-of-the-hortonworks-sandbox/
Mac users:
echo '{IP-Address} sandbox.hortonworks.com sandbox-hdp.hortonworks.com sandbox-hdf.hortonworks.com'| sudo tee -a /private/etc/hosts
Linux users:
echo '{IP-Address} sandbox.hortonworks.com sandbox-hdp.hortonworks.com sandbox-hdf.hortonworks.com'| sudo tee -a /etc/hosts
.
Created 11-23-2017 03:16 PM
So that seemed to get me a little further. I'm not seeing the following error:
sandbox-hdp.hortonworks.com:50070: Connection refused (Connection refused)
Created 11-23-2017 03:28 PM
Your recent error indicates that either the Port 50070 is not listening or the Address is incorrect.
sandbox-hdp.hortonworks.com:50070: Connection refused (Connection refused)
.
So please chck if your NameNode process is running fine or not? You can take a look at the NameNode logs and share if you see any error there. Or better try restarting the HDFS services from ambari UI to confirm that the HDFS services are up and running fine.
We can verify if the NameNode port 50070 is opened or not?
# netstat -tnlpa | grep 50070
.
Created 11-23-2017 03:55 PM
@Jay Kumar SenSharma I'm not sure how to look at the logs, but I did run the netstat -tnlpa | grep 50070 and it appears that it's not running. How do I start it?
Created 11-23-2017 03:59 PM
If the netstat result shows that 50070 is not listening then it indicates that NameNode has not come up successfully.
So please check the namenode log at the following location:
# ls -l /var/log/hadoop/hdfs/hadoop-hdfs-namenode*.log
.
Also pelase try restarting the NameNode from ambari UI and put the NameNode log in tail mode to see if there is any error appearing? Please share the whole NameNode log in case it does not open the port 50070.
Created 11-23-2017 04:14 PM
This is the error. By the way, how to I restart the NameNode via Ambari?
2017-11-23 15:06:45,385 INFO http.HttpServer2 (NameNodeHttpServer.java:initWebHdfs(93)) - Added filter 'or g.apache.hadoop.hdfs.web.AuthFilter' (class=org.apache.hadoop.hdfs.web.AuthFilter) 2017-11-23 15:06:45,388 INFO http.HttpServer2 (HttpServer2.java:addJerseyResourcePackage(690)) - addJersey ResourcePackage: packageName=org.apache.hadoop.hdfs.server.namenode.web.resources;org.apache.hadoop.hdfs.we b.resources, pathSpec=/webhdfs/v1/* 2017-11-23 15:06:45,454 INFO http.HttpServer2 (HttpServer2.java:start(940)) - HttpServer.start() threw a n on Bind IOException java.net.SocketException: Unresolved address at sun.nio.ch.Net.translateToSocketException(Net.java:131) at sun.nio.ch.Net.translateException(Net.java:157) at sun.nio.ch.Net.translateException(Net.java:163) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:76) at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:216) at org.apache.hadoop.http.HttpServer2.bindListener(HttpServer2.java:988) at org.apache.hadoop.http.HttpServer2.bindForSinglePort(HttpServer2.java:1019) at org.apache.hadoop.http.HttpServer2.openListeners(HttpServer2.java:1080) at org.apache.hadoop.http.HttpServer2.start(HttpServer2.java:937) at org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:170) at org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:933) at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:746) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:992) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:976) at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1701) at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1769) Caused by: java.nio.channels.UnresolvedAddressException at sun.nio.ch.Net.checkAddress(Net.java:101) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:218) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ... 12 more 2017-11-23 15:06:45,464 INFO impl.MetricsSystemImpl (MetricsSystemImpl.java:stop(211)) - Stopping NameNode metrics system... 2017-11-23 15:06:45,464 INFO impl.MetricsSystemImpl (MetricsSystemImpl.java:stop(217)) - NameNode metrics system stopped. 2017-11-23 15:06:45,464 INFO impl.MetricsSystemImpl (MetricsSystemImpl.java:shutdown(606)) - NameNode metr ics system shutdown complete. 2017-11-23 15:06:45,465 ERROR namenode.NameNode (NameNode.java:main(1774)) - Failed to start namenode. java.net.SocketException: Unresolved address at sun.nio.ch.Net.translateToSocketException(Net.java:131) at sun.nio.ch.Net.translateException(Net.java:157) at sun.nio.ch.Net.translateException(Net.java:163) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:76) at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:216) at org.apache.hadoop.http.HttpServer2.bindListener(HttpServer2.java:988) at org.apache.hadoop.http.HttpServer2.bindForSinglePort(HttpServer2.java:1019) at org.apache.hadoop.http.HttpServer2.openListeners(HttpServer2.java:1080) at org.apache.hadoop.http.HttpServer2.start(HttpServer2.java:937) at org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:170) at org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:933) at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:746) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:992) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:976) at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1701) at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1769) Caused by: java.nio.channels.UnresolvedAddressException at sun.nio.ch.Net.checkAddress(Net.java:101) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:218) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ... 12 more 2017-11-23 15:06:45,466 INFO util.ExitUtil (ExitUtil.java:terminate(124)) - Exiting with status 1 2017-11-23 15:06:45,498 INFO namenode.NameNode (LogAdapter.java:info(47)) - SHUTDOWN_MSG: /************************************************************ SHUTDOWN_MSG: Shutting down NameNode at sandbox.hortonworks.com/172.17.0.2 ************************************************************/