hadoop jps 出现空指针错误

在hadoop中安装jdk软件以后出现如下问题:

错误描述

[[email protected] jdk1.8.0_181]$ ./bin/jps
Exception in thread "main" java.lang.NullPointerException
    at sun.jvmstat.perfdata.monitor.protocol.local.LocalVmManager.activeVms(LocalVmManager.java:148)
    at sun.jvmstat.perfdata.monitor.protocol.local.MonitoredHostProvider.activeVms(MonitoredHostProvider.java:150)
    at sun.tools.jps.Jps.main(Jps.java:62)

原因:

root以后使用jps是没问题,但普通用户就不行。

1、操作系统/tmp文件夹没有开放权限,设置为777权限

2、可能是由于/tmp路径被删除(这种可能性太小),创建/tmp,然后设置权限

原文地址:https://www.cnblogs.com/yjt1993/p/11984945.html

时间: 2024-09-29 04:54:38

hadoop jps 出现空指针错误的相关文章

NIO SelectionKey attachment()空指针错误

Channel注册到Selector时添加了一个Object: serverSocketChannel1.register(selector, SelectionKey.OP_ACCEPT, num[0]); 后来取这个Object: selectionKey.attachment(); 出现空指针错误: Exception in thread "main" java.lang.NullPointerException 很奇怪,后来发现第一次注册时添加了Object,后来注册时没有添加

空指针错误 java.lang.NullPointerException

使用基本的JAVA数据类型,变量的值要么已经是默认值,如果没有对其正常赋值,程序便 不能通过编译,因此使用基本的JAVA数据类型(double,float,boolean,char,int,long)一般不会引起空指针异常.由此 可见,空指针异常主要跟与对象的操作相关. 下面先列出了可能发生空指针异常的几种情况及相应解决方案: 不管对象是否为空就直接开始使用. (JSP)代码段1: out.println(request.getParameter("username")); 描述: 代

Tomcat8.5配置https启动报空指针错误

tomcat8.5版本和tomcat8.0有了很大的区别,默认的server.xml中https的配置方式也有了变化: <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true" secure="true" URIEncoding="UTF-8" useBodyEncodi

获取表单信息,进行对比时的空指针错误

在进行多条件查询的时候会用到多个输入框,在进行实际操作的时候可能会让一个输入框为空,但是,如果还是用之前字符串中的(.equals)判断的话就会出现空指针错误 就如: request.getParameter("表单中input属性的名字"); 如果此时表单在提交的时候此输入框中没有输入信息,当你去做判断的时候就会出错 if(a.equals(request.getParameter("表单中input属性的名字"))) 或if(request.getParamet

Hadoop HA HDFS启动错误之org.apache.hadoop.ipc.Client: Retrying connect to server问题解决

近日,在搭建Hadoop HA QJM集群的时候,出现一个问题,如本文标题. 网上有很多HA的博文,其实比较好的博文就是官方文档,讲的已经非常详细.所以,HA的搭建这里不再赘述. 本文就想给出一篇org.apache.hadoop.ipc.Client: Retrying connect to server错误的解决的方法. 因为在搜索引擎中输入了错误问题,没有找到一篇解决问题的.这里写一篇备忘,也可以给出现同样问题的朋友一个提示. 一.问题描述 HA按照规划配置好,启动后,NameNode不能

Hadoop配置常见Log错误指导

Master节点Log篇 1.   WARN org.apache.hadoop.hdfs.server.common.Util: Path /usr/mywind/name should be specified as a URI in configuration files. Please update hdfs configuration. 问题定位:hdfs-site.xml 问题原因: 1)   不合规范的URI格式 解决办法: 1)   把dfs.namenode.name.dir.

Hadoop关于Wrong FS错误

关于使用java api上传文件. 在定义一个FileSystem变量的时候伪分布式和单机版的方法是不一样的,单机版使用的是FileSystem类的静态函数 FileSystem hdfs = FileSystem.get(conf) 伪分布式下需要使用Path来获得 Path dstDir = new Path("hdfs://localhost:9000/home/hadoop/hadoop"); FileSystem hdfs = dstDir.getFileSystem(get

hadoop 开始时间datanode一个错误 Problem connecting to server

刚刚配置hadoop,namenode常开,但datanode但保留了错误.但不启动: 2014-05-04 10:43:33,970 WARNorg.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server:hadoop1/192.168.10.22:9000 2014-05-04 10:43:55,009 INFOorg.apache.hadoop.ipc.Client: Retrying connec

关于Hadoop报Child Error错误的解决经验

错误的主要特征代码是这样的:     java.lang.Throwable: Child Error at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271) Caused by: java.io.IOException: Task process exit with nonzero status of 1. 注意返回的exitcode是1,网上还有返回其他的,比如-1,比如255等等,这里不涉及. 第一次出现这个错误是在用