美文网首页
六、遇到问题

六、遇到问题

作者: 紫雨杰 | 来源:发表于2018-12-12 15:47 被阅读0次

一、maven工程中,需要连接hbase。然后加入jar依赖的版本为hbase 1.2.5和hadoop 2.7.3,结果报错 DoNotRetryIOException

<project ...>
   ...
   <dependencies>
      <dependency>
         <groupId>org.apache.hbase</groupId>
         <artifactId>hbase-client</artifactId>
         <version>1.2.5</version>
      </dependency>
      <dependency>
         <groupId>org.apache.hadoop</groupId>
         <artifactId>hadoop-hdfs</artifactId>
         <version>2.7.4</version>
      </dependency>
      ...
   </dependencies>
</project>

然而,运行时却报错:

org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.IllegalAccessError: 
tried to access method com.google.common.base.Stopwatch.<init>()V from class 
org.apache.hadoop.hbase.zookeeper.MetaTableLocator

百度和谷歌的结果都说是因为guava包冲突,从pom的依赖层次看也确实如此。
后来将hbase-client的版本改为1.3.0,错误消失!

二、JPS相关问题

1、jps的作用
    jps类似linux的ps命令,不同的是ps是用来显示进程,而jps只显示java进程,准确的说是当前用户已启动的部分java进程信息(包括进程号和
简短的进程command)。

2、执行JPS没有任何输出:
java程序启动以后,会在/tmp目录下生成一个hsperfdata_username的文件夹,这个文件夹的文件,就是以java进程的pid命名。
因此使用jps查看当前进程的时候,其实就是把/tmp/hsperfdata_username中的文件名遍历一遍之后输出。
如果/tmp/hsperfdata_username的文件所有者和文件所属用户组与启动进程的用户不一致的话,在进程启动之后,就没有权限写
/tmp/hsperfdata_username,所以/tmp/hsperfdata_username是一个空文件,理所当然jps也就没有任何显示。

利用ls -l /tmp查看服务器下/hsperfdata_hostname的属性,如果文件所有者和文件所属用户组不一样,则需要使用以下命令进行修改:
chown [-R] 账号名称:组群  文件/目录
drwxrwxrwx 2 zlj  zlj    4096 12月 12 17:21 hsperfdata_zlj
执行chown [-R] root:root  hsperfdata_zlj ,则表明把hsperfdata_zlj文件夹下的所有文件改变所有者和所属组为root
执行chown [-R] root  hsperfdata_zlj ,则表明把hsperfdata_zlj文件夹下的所有文件只改变所有者为root

相关文章

  • 六、遇到问题

    一、maven工程中,需要连接hbase。然后加入jar依赖的版本为hbase 1.2.5和hadoop 2.7....

  • 修行日记

    六祖慧能对师父说:“弟子心中常生智慧。” 聪明人遇到问题喜欢请教别人,智者遇到问题自己解决。 遇到烦恼疑惑正是我们...

  • 静心思考

    遇到问题,沉着冷静,不急不乱,静心思考。 遇到问题,如何解决,反复琢磨,废寝忘食。 遇到问题,放下问题,短暂休息,...

  • 《慧杰语录》——每日必读

    没有能力的人,遇到问题会恐惧! 没有资源的人,遇到问题会无助! 没有思维的人,遇到问题会茫然! 没有立场的人,遇到...

  • 2022年6月29日每日反省精进日志

    /每天思考/每日精进 1、努力: 早起 读书:《六项精进》《太傻天书》 2、谦虚:术业有专攻,遇到问题多像专业人士...

  • 遇到问题

    今天中午接他放学的路上,说他的语文试卷没做完,上周三老师收作业时说他写的最慢,是倒数第一。我问:自己觉得是...

  • 遇到问题

    以前遇到让自己无法逾越的难事,总会想怎么这么倒霉,而现在不同,再遇到问题时我就会想,上天安排了这样的事给我,肯定是...

  • 遇到问题

    11月26号,国家税务总局山东省电子税务局停用原密码和原证书登录,宽谷平台一发出消息,我看到信息后,先是读一...

  • winifred_20160711《你的灯亮着吗》

    遇到问题时,首先分析这是什么类型的问题?谁遇到问题?问题是什么?问题的本质是什么? 1、谁遇到问题? 确定服务对象...

  • 遇到问题,先想办法而不是抱怨

    只要人与人交往 就会产生问题 只要存在要做的事情 肯定都会遇到问题 庸者遇到问题,先逃避 愤者遇到问题,先抱怨 勇...

网友评论

      本文标题:六、遇到问题

      本文链接:https://www.haomeiwen.com/subject/njrkfqtx.html