在集群的安装阶段和安装过程之后,我的 namenode 都不会启动。安装完成时出现警告,因为名称节点无法启动。这是来自 Ambari 的错误消息。
resource_management.core.exceptions.Fail: 执行 'ambari-sudo.sh su hdfs -l -s /bin/bash -c 'ulimit -c unlimited ; /usr/hdp/current/hadoop-client/sbin/hadoop-daemon.sh --config /usr/hdp/current/hadoop-client/conf start namenode'' 返回 1. 启动namenode,记录到/var/log/ hadoop/hdfs/hadoop-hdfs-namenode-hostname.out
这是我的 /var/log/hadoop/hdfs/hadoop-hdfs-namenode-.out 文件的内容:
- ulimit -a 用于用户 hdfs
- 核心文件大小(块,-c)无限制
- 数据段大小 (kbytes, -d) 无限制
- 调度优先级 (-e) 0
- 文件大小(块,-f)无限制
- 待处理信号 (-i) 1031397
- 最大锁定内存 (kbytes, -l) 64
- 最大内存大小 (kbytes, -m) 无限制
- 打开文件 (-n) 32768
- 管道大小(512 字节,-p)8
- POSIX 消息队列(字节,-q)819200
- 实时优先级 (-r) 0
- 堆栈大小(千字节,-s)10240
- cpu时间(秒,-t)无限制
- 最大用户进程 (-u) 65536
- 虚拟内存 (kbytes, -v) 无限制
- 文件锁 (-x) 无限制