分享

Hadoop2.7 + Hbase2.1 部署

我今天部署大数据环境的时候,采用hadoop2.7.7 hbase 2.1.4  zookeeper 3.4 版本进行部署的时候,出现下述问题

(base) [root@master conf]# hbase shell
NameError: uninitialized constant Java::OrgApacheHadoopHbase::HColumnDescriptor::IN_MEMORY_COMPACTION
            const_missing at org/jruby/RubyModule.java:3343
  <module:HBaseConstants> at /usr/local/software/hbase/lib/ruby/hbase_constants.rb:42
                   <main> at /usr/local/software/hbase/lib/ruby/hbase_constants.rb:34
                  require at org/jruby/RubyKernel.java:955
                  require at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:59
                   <main> at /usr/local/software/hbase/bin/hirb.rb:131




我搜了一下,应该不是版本冲突的问题。有谁知道这是什么问题吗,怎么解决

执行hbase shell 错误信息

执行hbase shell 错误信息

已有(3)人评论

跳转到指定楼层
bioger_hit 发表于 2019-4-16 15:04:50
Hbase启动了吗,查看下启动的过程中是否有错误。
回复

使用道具 举报

xiaobaiyang 发表于 2019-4-16 15:56:23
bioger_hit 发表于 2019-4-16 15:04
Hbase启动了吗,查看下启动的过程中是否有错误。

我看了一下,进程都起起来了
(base) [root@master /]# jps
1824 Jps
561 SecondaryNameNode
865 NodeManager
1464 HMaster
235 NameNode
715 ResourceManager
1371 HQuorumPeer
382 DataNode


我看日志的时候,看到[main-SendThread(slave01:2181)] zookeeper.ClientCnxn: Opening socket connection to server slave01/172.17.0.3:2181. Will not attempt to authenticate using SASL (unknown error)   是跟着有关吗。我采用的是hbase 自带的zookeeper,我使用集群也是这个问题
回复

使用道具 举报

hyj 发表于 2019-4-16 17:58:16
xiaobaiyang 发表于 2019-4-16 15:56
我看了一下,进程都起起来了
(base) [root@master /]# jps
1824 Jps

region看了吗。
最大的可能性是安装部署的问题。
这是shell在调用类的过程中,某个文件发生了异常
1.为何会异常,其实版本确实是可能性原因之一,所以建议楼主可以尝试换一个版本
2.部署的过程中,可能有些操作没有做。导致一些jar包错位。所以产生异常。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条