右侧
当前位置:网站首页 > 资讯 > 正文

jps命令没有输出,jps找不到命令是因为什么

作者:admin 发布时间:2024-02-13 11:30 分类:资讯 浏览:7 评论:0


导读:hadoop的配置,即使jps没有反应也能用吗?我也是怎么都出不来,急死了_百...1、有些java版本可能没有jps程序,我用的其中一个集群的配置就没有jps程序。2、jps是...

hadoop的配置,即使jps没有反应也能用吗?我也是怎么都出不来,急死了_百...

1、有些java版本可能没有jps程序,我用的其中一个集群的配置就没有jps程序。

2、jps是java的工具,能够显示系统当前运行的java程序及其进程号。运行jps没有显示,应该是没有配置好系统的path、java_home和classpath。执行hadoop fs -ls等同于hadoop fs -ls .该命令查看的是hdfs的/user/hadoop目录。

3、这说明你没有配置成功。jsp:是查看当前系统中用java的进程,没有即没成功。

4、没看到,并不代表没启动,首先看下你在输入jps的时候,用户是否是启动hadoop的用户,或者使用ps 或者netstat查看是否有该进程,如果都没有,这才能确定是namenode启动失败了。这时候才应该去看启动日志是否有报错。

5、“hadoop@localhosts password:”ssh互信没有建立起来。执行 ssh-keygen -t dsa出现提示都回车就行。cd ~/.ssh cat id_dsa.pub authorized_keys 然后ssh localhost如果不需要密码就是设置成功了。

...在windows下配置了hadoop,启动成功后,利用jps命令,居然发现什么都没...

这说明你没有配置成功。jsp:是查看当前系统中用java的进程,没有即没成功。

这个问题百度试了许多方法,最终解决了自己的问题。Hadoop启动之后jps没有namenode节点,格式化之后依然不行。

没看到,并不代表没启动,首先看下你在输入jps的时候,用户是否是启动hadoop的用户,或者使用ps 或者netstat查看是否有该进程,如果都没有,这才能确定是namenode启动失败了。这时候才应该去看启动日志是否有报错。

你是用的伪分布模式激动的吧。commandnotfound指的是,你没有把HADOOP_HOME放到.bashrc这个文件中,就像windows下的环境变量一样。当然你也可以进到hadoop安装的目录下的bin目录下执行hadoop命令。希望对你有用。

启动 HDFS 和 YARN 后,如果启用 jps 只有 jps,可能是因为没有正确配置 Hadoop。您可以尝试以下步骤: 确认 Hadoop 相关进程是否启动成功。您可以通过 jps 命令来查看 Hadoop 相关进程是否启动成功。

若在windows的Eclipse工程中直接启动mapreduc程序,需要先把hadoop集群的配置目录下的xml都拷贝到src目录下,让程序自动读取集群的地址后去进行分布式运行(您也可以自己写java代码去设置job的configuration属性)。

为什么我的jdk没有jps这个命令

1、看一下你的jdk是什么版本,jps是jdk6提供的。

2、jps是java的工具,能够显示系统当前运行的java程序及其进程号。运行jps没有显示,应该是没有配置好系统的path、java_home和classpath。执行hadoop fs -ls等同于hadoop fs -ls .该命令查看的是hdfs的/user/hadoop目录。

3、你是用的伪分布模式激动的吧。commandnotfound指的是,你没有把HADOOP_HOME放到.bashrc这个文件中,就像windows下的环境变量一样。当然你也可以进到hadoop安装的目录下的bin目录下执行hadoop命令。希望对你有用。

4、有些java版本可能没有jps程序,我用的其中一个集群的配置就没有jps程序。

标签:


取消回复欢迎 发表评论: