Почему HttpServer2 пытается использовать порт 50070 в Hadoop?

Я запускаю Hadoop, используя

hadoop namenode -format
start-all.sh

на сервере namenode (CentOS 7) и затем запустите

jps

Проверять сервисы доступны или нет, но ресурсов нет.

Я проверяю hadoop-hadoop-namenode-namenode1.log, как показано ниже.

$ **cat hadoop-hadoop-namenode-namenode1.log**

ниже журналы.

Веб-сервер запускается с использованием http://namenode1:50070/, но почему "org.apache.hadoop.http.HttpServer2:" пытается снова использовать http://namenode1:50070/?

В приведенном ниже журнале ошибок указано "ошибка использования порта".

Я искал много ключевых слов на сайте StackOverflow, но для меня нет решений.

DataNode в порядке на сервере DataNode

2019-03-29 06:43:41,064 INFO org.apache.hadoop.hdfs.DFSUtil: Starting Web-server for hdfs at: http://namenode1:50070
2019-03-29 06:43:41,137 INFO org.mortbay.log: Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
2019-03-29 06:43:41,146 INFO org.apache.hadoop.security.authentication.server.AuthenticationFilter: Unable to initialize FileSignerSecretProvider, falling back to use random secrets.
2019-03-29 06:43:41,159 INFO org.apache.hadoop.http.HttpRequestLog: Http request log for http.requests.namenode is not defined
2019-03-29 06:43:41,163 INFO org.apache.hadoop.http.HttpServer2: Added global filter 'safety' (class=org.apache.hadoop.http.HttpServer2$QuotingInputFilter)
2019-03-29 06:43:41,165 INFO org.apache.hadoop.http.HttpServer2: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to context hdfs
2019-03-29 06:43:41,165 INFO org.apache.hadoop.http.HttpServer2: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to context logs
2019-03-29 06:43:41,165 INFO org.apache.hadoop.http.HttpServer2: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to context static
2019-03-29 06:43:41,320 INFO org.apache.hadoop.http.HttpServer2: Added filter 'org.apache.hadoop.hdfs.web.AuthFilter' (class=org.apache.hadoop.hdfs.web.AuthFilter)
2019-03-29 06:43:41,321 INFO org.apache.hadoop.http.HttpServer2: addJerseyResourcePackage: packageName=org.apache.hadoop.hdfs.server.namenode.web.resources;org.apache.hadoop.hdfs.web.resources, pathSpec=/webhdfs/v1/*
**2019-03-29 06:43:41,340 INFO org.apache.hadoop.http.HttpServer2: HttpServer.start() threw a non Bind IOException
java.net.BindException: Port in use: namenode1:50070**
        at org.apache.hadoop.http.HttpServer2.openListeners(HttpServer2.java:940)
        at org.apache.hadoop.http.HttpServer2.start(HttpServer2.java:876)
        at 

0 ответов

Другие вопросы по тегам