我已经安装了java-1.6.0-openjdk-devel。$java-versionjavaversion"1.6.0_24"OpenJDKRuntimeEnvironment(IcedTea61.11.3)(rhel-1.48.1.11.3.el6_2-x86_64)OpenJDK64-BitServerVM(build20.0-b12,mixedmode)在命令提示符下输入jps时$jps-bash:jps:commandnotfound我不认为这是一个openjdk错误,因为我已经在大约6个月前在同一个系统上使用它并且运行良好。此外,它在我的笔记本电脑上运行良好。
我是hadoop的新手,我想知道我怎么知道这个没有名字(id13333)的进程是什么hadoop@hadoop-mymachine:~$jps13050NodeManager12818ResourceManager12403DataNode12654SecondaryNameNode13347Jps12200NameNode13333hadoop中的其他一切似乎都很好,hadoop工作正常,我只是想知道如何识别该进程 最佳答案 使用ps命令获取详细信息。psaux|grep13333不确定,如果使用jps-l会得到详细信息
我正在用两个Ubuntu机器构建一个hadoop集群。我在每台机器上都有一个名为“hduser”的专用Hadoop用户。当我在主服务器上使用“start-dfs.sh”时,会在主服务器和从服务器上创建DataNode。但是NameNode并不是在master上创建的。即使我要求守护进程专门启动NameNode,它也不起作用。hduser@hbase1:~$bash/usr/local/hadoop/sbin/hadoop-daemon.shstartnamenodestartingnamenode,loggingto/usr/local/hadoop/logs/hadoop-hduse
我已经在2节点集群上安装了CDH3U5。一切似乎都运行良好,例如所有服务、WebUI、MR作业、HDFSshell命令。然而,有趣的是,当我启动datanode服务时,它给了我一条OK消息,表明datanode正在作为进程运行说X。但是当我运行JPS时,我没有看到该进程的标签“Datanode”。所以输出看起来像-17153TaskTracker18908Jps16267进程ID-16267是Datanode进程。所有其他检查点都已通过。所以这看起来很奇怪。同样的事情发生在集群中的另一个节点上。对此行为的任何洞察以及这是否需要修复都会有所帮助。 最佳答案
我已经在我的ubuntu-12.10上安装了java和hadoop。在安装hadoop时,我创建了一个hadoop组。当我在hadoop内运行jps命令时,它说我必须安装jdk,而当我在hadoop外运行jps命令时,它工作正常。我已将PATH设置为在etc/environment和etc/profile中包含java。谁能告诉我哪里出错了? 最佳答案 您可能已经为hadoop安装创建了单独的用户,并且可能已经在您的管理员(或任何其他)用户上安装了java。解决方案是:在hadoop用户中运行此命令:“$JAVA_HOME/bin/
我已经成功安装了Hadoop。但是当我启动所有守护进程并运行jps时,我看不到名称节点。但是,如果我使用命令hadoopnamenode-format格式化namenode,我可以在运行jps时看到namenode。是否建议每次在运行jps之前格式化namenode?有没有其他方法可以避免这种情况,这样我就可以看到我的namenode守护进程,而不必每次都格式化它。任何建议表示赞赏。谢谢,高瑟姆 最佳答案 是的,每次启动守护进程之前都需要格式化名称节点,除非您没有覆盖hdfs配置dfs.name.dir、dfs.data.dir。默
我在Ubuntu中以伪分布式模式使用Hadoop1.2.1,一切正常。但后来我不得不重新启动我的系统。现在,当我在给出start-all.sh后点击jps命令时,我只能看到tasktracker和jobtracker正在运行。谁能告诉我这个问题的可能原因?并指导我解决这个问题?************************************************************/2017-03-1318:41:16,733INFOorg.apache.hadoop.hdfs.server.datanode.DataNode:STARTUP_MSG:/*********
我试图在我的电脑上使用Ubuntu12.10设置Hadoop单节点集群。引用tutorialonMichael-noll.com一切都很顺利,直到我执行了“/usr/local/hadoop/bin/start-all.sh”命令之后我执行了javaprocessstatus"/usr/local/hadoop$jps"然后我发现没有列出DataNode、TaskTracker、NameNode(即不工作)有人能在这种情况下提供帮助吗? 最佳答案 重置您的core-site.xml文件hadoop.tmp.dir/home/rlk/
我在100GB的文本文件上运行一个字数统计程序。我在多节点集群mater,slave1和slave2中使用3个系统。除了master2从属分别运行数据节点和任务跟踪器。现在,当我在从机上运行jpscommend时,它会减慢以下输出:hduser@slave2:/usr/local/hadoop/bin$jps2970DataNode6456Child14534RunJar6529Jps3215TaskTracker5787Child6463Child现在这里是什么child???RunJar是什么意思? 最佳答案 jps命令缓慢的原
我正在尝试运行.sh文件,但收到以下错误消息:“未找到jps命令。将JDK的jps二进制文件放在命令路径上。”所以!看来我需要为jps添加路径(或别名)。但是,我找不到它。我查看了网上其他人说的路径(对我来说,/usr/lib/jvm/java-7-openjdk-amd64/bin/jps)但是bin文件夹中没有jps。谁能指出我正确的方向? 最佳答案 遇到了类似的问题hadoopjpscannotfound.上面提到只有openjdk的dev版才有jps。在您的情况下,您可能需要使用packagelist命令检查包的文件列表,例