於虛擬機上配置master與slave1,但在啟動時發現datanode有個錯誤無法正常連到server如下,但master的port9000已開通:
代碼:
WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server: master/192.168.121.128:9000
而完整紀錄為:
代碼:
2014-12-23 03:52:57,347 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Number threads for balancing is 5
2014-12-23 03:52:57,440 INFO org.mortbay.log: Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
2014-12-23 03:52:57,442 INFO org.apache.hadoop.http.HttpRequestLog: Http request log for http.requests.datanode is not defined
2014-12-23 03:52:57,454 INFO org.apache.hadoop.http.HttpServer2: Added global filter 'safety' (class=org.apache.hadoop.http.HttpServer2$QuotingInputFilter)
2014-12-23 03:52:57,455 INFO org.apache.hadoop.http.HttpServer2: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to context datanode
2014-12-23 03:52:57,456 INFO org.apache.hadoop.http.HttpServer2: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to context logs
2014-12-23 03:52:57,456 INFO org.apache.hadoop.http.HttpServer2: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to context static
2014-12-23 03:52:57,476 INFO org.apache.hadoop.http.HttpServer2: addJerseyResourcePackage: packageName=org.apache.hadoop.hdfs.server.datanode.web.resources;org.apache.hadoop.hdfs.web.resources, pathSpec=/webhdfs/v1/*
2014-12-23 03:52:57,482 INFO org.apache.hadoop.http.HttpServer2: Jetty bound to port 50075
2014-12-23 03:52:57,482 INFO org.mortbay.log: jetty-6.1.26
2014-12-23 03:52:57,850 INFO org.mortbay.log: Started HttpServer2$SelectChannelConnectorWithSafeStartup@0.0.0.0:50075
2014-12-23 03:52:58,093 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: dnUserName = root
2014-12-23 03:52:58,093 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: supergroup = supergroup
2014-12-23 03:52:58,163 INFO org.apache.hadoop.ipc.CallQueueManager: Using callQueue class java.util.concurrent.LinkedBlockingQueue
2014-12-23 03:52:58,175 INFO org.apache.hadoop.ipc.Server: Starting Socket Reader #1 for port 50020
2014-12-23 03:52:58,220 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Opened IPC server at /0.0.0.0:50020
2014-12-23 03:52:58,232 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Refresh request received for nameservices: null
2014-12-23 03:52:58,246 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Starting BPOfferServices for nameservices: <default>
2014-12-23 03:52:58,257 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Block pool <registering> (Datanode Uuid unassigned) service to master/192.168.121.128:9000 starting to offer service
2014-12-23 03:52:58,264 INFO org.apache.hadoop.ipc.Server: IPC Server Responder: starting
2014-12-23 03:52:58,265 INFO org.apache.hadoop.ipc.Server: IPC Server listener on 50020: starting
2014-12-23 03:52:58,404 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server: master/192.168.121.128:9000
煩請各位大大幫忙解答,謝謝