在我的windows机器中,我试图像这样运行j控制台:
jconsole 2228
这里,2228是进程的pid (从任务管理器获得)。产出如下:
Unable to attach to 2228: Could not map vmid to user name
我的java版本是1.5.0_07,也尝试过
jps -mlv
。输出是empty.In tmp文件夹,没有hsperfdata_。在具有相同result.In的linux盒中尝试了相同的操作,我以id命令的root.Output身份登录了linux盒:
# id
uid=0(root) gid=0(root) groups=0(
我已经使用JDK 1.7.0_80在CentOS上成功安装了Hadoop CDH5.2。
进程启动并正在成功运行。但是,当我尝试使用jps以根用户身份显示java进程列表时,它只返回ID,而不返回描述:
[root@elephant ~]# jps
11478 Jps
2871 -- process information unavailable
2972 -- process information unavailable
3146 -- process information unavailable
3611 -- process information unavailable
2796
这是我第一次在我的Linux上安装Hadoop (Fedora发行版),运行在VM上(在我的Mac上使用并行)。我遵循这个上的每一步,包括 of it.And,然后当我在端口50070中的本地主机(或主机名的等效值)上运行它时,我得到以下消息。
...can't establish a connection to the server at localhost:50070
当我通过顺带命令运行jps时,我没有datanode和namenode,不像文本版本教程的末尾,它有以下内容:
虽然我的进程只有以下进程在运行:
6021 NodeManager
3947 Secondar
其他人也问过这个问题,但答案通常是相同的,对我的问题没有帮助。我安装了JDK,并将C:\Program Files\Java\jdk1.7.0_25\bin添加到path系统变量。我查过了,jps.exe就在那个目录里。我重新启动了我的电脑,但仍然没有运气。当我运行jps时,我得到以下错误:
'jps is not recognized as an internal or external command, operable command or batch file'
当我在命令行上运行C:\Program Files\Java\jdk1.7.0_25\bin\jps.exe
我想看到我的java进程正在工作,所以我想执行jps -m,但是在我的新Windows8机器上有这个错误消息
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\Xelian>jps -m
'jps' is not recognized as an internal or external command,
operable program or batch file.
我已经安装了JDK
C:\Xelian>java -versi
除了,我在安装HBase之前安装了Zookeeper (它还没有安装),在之后。在安装它的过程中,我遇到了许多问题,现在我已经克服了这些问题,但我只剩下一个具有挑战性的问题;可能是我唯一需要克服的问题。因此,安装部分进行得很好。我使用以下命令启动zookeeper:sudo /home/hduser/zookeeper/bin/zkServer.sh start (我可以接受它,因为)结果如下:
ZooKeeper JMX enabled by default
Using config: /home/hduser/zookeeper/bin/../conf/zoo.cfg
Starting z