我有Hadoop-2.7.1并且配置了一个由三个节点组成的集群。当我在名称节点上调用jps命令时,我得到以下输出3234SecondaryNameNode3039NameNode9019Jps3382ResourceManager在二级名称节点输出上调用jps命令是4720DataNode4826NodeManager4949Jps在数据节点输出上调用jps命令是4824Jps4587DataNode4701NodeManager这个输出对吗?为什么jps在名称节点上显示secondarynamenode并在辅助名称节点上显示数据节点有没有冲突! 最佳答案
我正在使用apache-hadoop二进制文件运行hadoop,我已经使用以下命令启动了dfs、yarn和mrdeamon:start-dfs.shstart-yarn.shmr-jobhistory-daemon.shstarthistoryserver在此之后一切正常,即,我可以看到HDFSUI、资源管理器UI、作业历史UI等。这是jps命令的输出:sh-3.2#jps61601Jpssh-3.2#但是,当我使用jps命令检查哪些进程正在运行时,它显示没有进程在运行,没有名称节点,没有数据节点,没有资源管理器,没有辅助名称节点。尽管如此,我可以轻松地将文件从本地复制到HDFS,在H
17223工作追踪器16897数据节点17518日元17451任务跟踪器17129二级名称节点8571Fs外壳名称节点不显示 最佳答案 似乎您正在使用同一个用户来启动所有用户,所以如果namenode出现在jps输出中,可能namenode守护进程可能会被杀死而无法正常启动。您可以使用以下命令来确保namenode进程是否运行psaux|grep-inamenode如果没有运行,您可能需要在启动hdfs服务之前格式化您的namenode,使用stop-dfs.sh脚本停止所有hdfs守护进程,然后使用以下命令格式化您的namenod
环境:ubuntu14.04,hadoop2.6在我输入start-all.sh和jps后,DataNode没有在终端上列出>jps9529ResourceManager9652NodeManager9060NameNode10108Jps9384SecondaryNameNode根据这个答案:DatanodeprocessnotrunninginHadoop我试其最佳解bin/stop-all.sh(或2.x系列中的stop-dfs.sh和stop-yarn.sh)rm-Rf/app/tmp/hadoop-your-username/*bin/hadoopnamenode-forma
我的配置是hduser@worker1:/usr/local/hadoop/conf$jpsTheprogram'jps'canbefoundinthefollowingpackages:*openjdk-6-jdk*openjdk-7-jdkAskyouradministratortoinstalloneofthem虽然我安装了javahduser@worker1:/usr/local/hadoop/conf$java-versionjavaversion"1.6.0_23"OpenJDKRuntimeEnvironment(IcedTea61.11pre)(6b23~pre10-0
我是centos7的新手我正在配置hadoop2.7.1集群,所以我需要根据要求安装openjdk所以我通过命令安装了一个yuminstalljava-1.7.0-openjdkJava版本命令输出是javaversion"1.7.0_131"OpenJDKRuntimeEnvironment(rhel-2.6.9.0.el7_3-x86_64u131-b00)OpenJDK64-BitServerVM(build24.131-b00,mixedmode)但我的问题是我想使用jps命令,它位于java-1.7.0-openjdk-1.7.0.101-2.6.6.1.el7_2.x86_
我经常展示jhat,jps和jstack工具集,供Linux和Mac上的开发人员使用。但是,开发人员最近表示,如果有问题的Java应用程序作为WindowsService运行,这些在Windows中将无法使用。.ASun-filedbugsayssomethingverysimilar,但由于不活动而关闭。我已经亲自测试过了,这看起来确实是真的,尽管我简直不敢相信。这是设置:Tomcat或类似的作为Windows服务运行,“登录为”==“本地系统”具有管理员权限的用户登录到同一台Windows计算机。Admin打开Windows任务管理器,可以看到java.exe正在运行管理员打开控制
问题是hduser@saket-K53SM:/usr/local/hadoop$jpsTheprogram'jps'canbefoundinthefollowingpackages:*openjdk-6-jdk*openjdk-7-jdkTry:sudoapt-getinstall我的配置是hduser@saket-K53SM:/usr/local/hadoop$java-versionjavaversion"1.6.0_33"Java(TM)SERuntimeEnvironment(build1.6.0_33-b04)JavaHotSpot(TM)64-BitServerVM(bui
我正在尝试调试Solaris机器上java进程的一些问题,但运行jps没有返回任何输出。并且jstack给出错误“权限被拒绝”。该框是3个相同服务器集群的一部分,jps和jstack在其他2个服务器上工作正常。我从有同样问题但没有答案的人那里找到了以下论坛帖子:http://forums.sun.com/thread.jspa?threadID=5422237澄清运行bps和grepforjava正确地给出了所有java进程,但是jps没有给出任何东西(用“程序”和“客户端”匿名以保护罪犯):program@clientdelivery2:~/->bpsauxww|grepjavapr
$jcmd-l418sun.tools.jcmd.JCmd-l$jstat-gcutil-t10250ms110notfound我知道bug在jdk中涉及将jstat作为root附加到作为不同用户运行的进程。这里,这个docker容器有一个用户root,从下面的ps命令可以看出,cassandra在root下运行。$whoamiroot我已尝试执行以下操作:$sudo-urootjcmd-l感谢任何帮助。Docker容器是debian:jessie运行java版本:openjdk版本“1.8.0_66-internal”这是ps-ef的输出:UIDPIDPPIDCSTIMETTYTIM