master jps 没有namenode问题

在主节点机器上执行命令/opt/modules/app/hadoop-2.7.4/sbin/start-all.sh(相当于执行/opt/modules/app/hadoop-2.5.0/sbin/start-dfs.sh和/opt/modules/app/hadoop-2.5.0/sbin/start-yarn.sh)
然后jps发现没有namenode,查看logs日志
master jps 没有namenode问题
发现namenode没有格式化
master jps 没有namenode问题
于是执行格式化namenode节点命令,注意每次格式化时一定要把原来NameNode和DataNode下的文件全部删除,不然会报错,NameNode和DataNode所在目录是在core-site.xml中hadoop.tmp.dir、dfs.namenode.name.dir、dfs.datanode.data.dir属性配置的。
master jps 没有namenode问题
master jps 没有namenode问题
master jps 没有namenode问题
/opt/modules/app/hadoop-2.7.4/sbin/start-all.sh
master jps 没有namenode问题
然后查看tmp目录下有没有新建文件(我的namenode重新格式化了好几次才出现新文件),如图
master jps 没有namenode问题
master jps 没有namenode问题
。。。从前车马很慢,书信很远,一生只够爱一个人!

转载于:https://blog.51cto.com/13670314/2160425

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当您在Hadoop集群中执行`jps`命令并只看到`jps`本身,这通常意味着Hadoop的主服务(Hadoop Master)并没有完全启动或者没有其他MapReduce相关的进程正在运行。`jps`是Java进程状态查看工具,通常在Hadoop的YARN或者Hadoop Distributed File System (HDFS)中用来检查守护进程的状态。 Hadoop的典型进程包括NameNode、DataNode、ResourceManager、NodeManager等。如果这些关键服务没有在列表中,可能是以下原因: 1. **Hadoop服务未启动**:确保Hadoop服务(如HDFS和YARN)已在正确的配置下启动,并且没有在启动过程中遇到错误。 2. **Hadoop配置错误**:检查配置文件(如`core-site.xml`, `hdfs-site.xml`, `yarn-site.xml`),确保所有必要的服务都已被正确配置为启动。 3. **安全模式**:在某些情况下,Hadoop NameNode可能会处于安全模式,这时不允许写入或删除数据,直到所有数据被复制到其他副本。 4. **资源限制**:如果集群资源不足或者权限设置不当,某些服务可能无法启动。 5. **日志文件**:查看Hadoop的日志文件(通常是`logs`目录下的文件),以获取更详细的启动和运行信息,看是否有异常或警告。 如果你想要进一步了解Hadoop集群的状态,可以尝试: 1. 查看Hadoop的详细日志输出。 2. 使用`jmxcli`或其他监控工具检查Java Management Extensions (JMX)指标。 3. 检查 Namenode的FSck状态(如果适用)。 4. 确认Hadoop是否已成功完成初始化和健康检查。 如果你需要帮助解决具体的启动问题,提供更多的集群配置信息和错误日志会有助于我提供更准确的建议。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值