【问题标题】:Hadoop : Datanodes not startingHadoop:Datanodes没有启动
【发布时间】:2021-12-10 06:48:14
【问题描述】:

我正在学习如何使用 AWS 免费层 (Ubuntu 20.04.2) 4 个节点设置 Hadoop 环境,当我在我的名称节点上键入:start-dfs.sh 时,由于某些原因它不会启动数据节点:

日志:

2021-10-24 12:46:46,876 INFO org.apache.hadoop.hdfs.server.namenode.top.metrics.TopMetrics: NNTop conf: dfs.namenode.top.window.num.buckets = 10
2021-10-24 12:46:46,888 INFO org.apache.hadoop.hdfs.server.namenode.top.metrics.TopMetrics: NNTop conf: dfs.namenode.top.num.users = 10
2021-10-24 12:46:46,888 INFO org.apache.hadoop.hdfs.server.namenode.top.metrics.TopMetrics: NNTop conf: dfs.namenode.top.windows.minutes = 1,5,25
2021-10-24 12:46:46,929 INFO org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: Checkpoint Period   :3600 secs (60 min)
2021-10-24 12:46:46,929 INFO org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: Log Size Trigger    :1000000 txns
2021-10-24 12:46:46,951 INFO org.apache.hadoop.hdfs.DFSUtil: Starting Web-server for secondary at: http://0.0.0.0:9868
2021-10-24 12:46:47,018 INFO org.eclipse.jetty.util.log: Logging initialized @6209ms to org.eclipse.jetty.util.log.Slf4jLog
2021-10-24 12:46:47,419 INFO org.apache.hadoop.security.authentication.server.AuthenticationFilter: Unable to initialize FileSignerSecretProvider, falling back to use random secrets.
2021-10-24 12:46:47,448 INFO org.apache.hadoop.http.HttpRequestLog: Http request log for http.requests.secondary is not defined
2021-10-24 12:46:47,469 INFO org.apache.hadoop.http.HttpServer2: Added global filter 'safety' (class=org.apache.hadoop.http.HttpServer2$QuotingInputFilter)
2021-10-24 12:46:47,470 INFO org.apache.hadoop.http.HttpServer2: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to context secondary
2021-10-24 12:46:47,470 INFO org.apache.hadoop.http.HttpServer2: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to context logs
2021-10-24 12:46:47,470 INFO org.apache.hadoop.http.HttpServer2: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to context static
2021-10-24 12:46:47,604 INFO org.apache.hadoop.http.HttpServer2: Jetty bound to port 9868
2021-10-24 12:46:47,605 INFO org.eclipse.jetty.server.Server: jetty-9.4.20.v20190813; built: 2019-08-13T21:28:18.144Z; git: 84700530e645e812b336747464d6fbbf370c9a20; jvm 11.0.11+9-Ubuntu-0ubuntu2.20.04
2021-10-24 12:46:47,725 INFO org.eclipse.jetty.server.session: DefaultSessionIdManager workerName=node0
2021-10-24 12:46:47,725 INFO org.eclipse.jetty.server.session: No SessionScavenger set, using defaults
2021-10-24 12:46:47,726 INFO org.eclipse.jetty.server.session: node0 Scavenging every 600000ms
2021-10-24 12:46:47,780 INFO org.eclipse.jetty.server.handler.ContextHandler: Started o.e.j.s.ServletContextHandler@6d868997{logs,/logs,file:///usr/local/hadoop/logs/,AVAILABLE}
2021-10-24 12:46:47,784 INFO org.eclipse.jetty.server.handler.ContextHandler: Started o.e.j.s.ServletContextHandler@3af37506{static,/static,file:///usr/local/hadoop/share/hadoop/hdfs/webapps/static/,AVAILABLE}
2021-10-24 12:46:48,186 INFO org.eclipse.jetty.server.handler.ContextHandler: Started o.e.j.w.WebAppContext@783efb48{secondary,/,file:///usr/local/hadoop/share/hadoop/hdfs/webapps/secondary/,AVAILABLE}{file:/usr/local/hadoop/share/hadoop/hdfs/webapps/secondary}
2021-10-24 12:46:48,233 INFO org.eclipse.jetty.server.AbstractConnector: Started ServerConnector@7f9e1534{HTTP/1.1,[http/1.1]}{0.0.0.0:9868}
2021-10-24 12:46:48,233 INFO org.eclipse.jetty.server.Server: Started @7424ms
2021-10-24 12:46:48,233 INFO org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: Web server init done

我已经尝试删除 tmp 文件并重新格式化我的 namenode 但同样的问题..

PS:我使用的是 hadoop 3.2.2

【问题讨论】:

  • 1) 只需使用 EMR 2) 显示运行 hadoop datanode 本身的日志
  • 不知道是不是正常但是是空的
  • 嗯。您是否能够在 hadoop 主路径或 /var/log 下找到只有一个数据节点日志文件的日志文件夹?
  • 在 hadoop 主路径:/usr/local/hadoop/logs,我尝试在每个节点上独立启动 hadoop,它工作正常,但是当我在 4 个节点上尝试时,有一些东西我猜辅助节点错了,但日志没有给我们很多信息

标签: java hadoop hdfs


【解决方案1】:

通过降级到 hadoop 2.10.1 解决了这个问题。

【讨论】:

    猜你喜欢
    • 2011-12-09
    • 1970-01-01
    • 2021-05-06
    • 1970-01-01
    • 2014-11-23
    • 2016-07-20
    • 2016-12-19
    • 2015-09-23
    • 2021-05-21
    相关资源
    最近更新 更多