hbase shell 启动不了,求帮忙

安装了hbase 1.3.1 hadoop 2.8.2 jdk 9.0.1
hbase 启动没问题,但当启动 hbase shell 错误如下:
root@Master bin]# ./hbase shell
Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.jruby.java.invokers.RubyToJavaInvoker (file:/usr/local/hadoop/hbase-1.2.6/lib/jruby-complete-1.6.8.jar) to method java.lang.Object.registerNatives()
WARNING: Please consider reporting this to the maintainers of org.jruby.java.invokers.RubyToJavaInvoker
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
ArgumentError: wrong number of arguments (0 for 1)
method_added at file:/usr/local/hadoop/hbase-1.2.6/lib/jruby-complete-1.6.8.jar!/builtin/javasupport/core_ext/object.rb:10
method_added at file:/usr/local/hadoop/hbase-1.2.6/lib/jruby-complete-1.6.8.jar!/builtin/javasupport/core_ext/object.rb:129
Pattern at file:/usr/local/hadoop/hbase-1.2.6/lib/jruby-complete-1.6.8.jar!/builtin/java/java.util.regex.rb:2
(root) at file:/usr/local/hadoop/hbase-1.2.6/lib/jruby-complete-1.6.8.jar!/builtin/java/java.util.regex.rb:1
require at org/jruby/RubyKernel.java:1062
(root) at file:/usr/local/hadoop/hbase-1.2.6/lib/jruby-complete-1.6.8.jar!/builtin/java/java.util.regex.rb:42
(root) at /usr/local/hadoop/hbase-1.2.6/bin/hirb.rb:38

而hirb.rb 第38行是 include JAVA, 而我的环境变量都配好的,不知道还有什么出错了。

4

3个回答

请将你的JDK9换为JDK8就可以解决!!!

1

搞定了么,我也遇到这个问题

0

启动hbase shell的用户没有hbase.tmp.dir的读写权限

0
qq_32175829
csdnfjiao 能解释的详细一点吗 ?
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
VS2010编写的服务
求高手帮忙看下,断线报警器启动不了是怎么回事
问题描述:hbase shell启动失败
问题描述 [ERROR] Terminal initialization failed; falling back to unsupported java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected         at jline.TerminalFactor...
关于hbase中进入shell但是无法使用的问题,以及web界面为什么不能访问。
版本问题,hadoop如果版本过高,而hbase又是低版本,那么会出现不兼容的问题。 我之前是Hadoop2.4.1,但使用了hbase-0.94.27,出现问题后,说hbase/lib/hadoop-core-xxx.jar要删掉,用Hadoop/hadoop-core-xxx.jar来替代。我一看hadoop目录下没有,然后看到新版本的Hadoop的Hadoop-core已经分散成好几个ja
hbase shell 启动不了的问题
[root@localhost hbase-1.4.0]#bin/hbase shell Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. WARNIN
hbase shell命令进不去
hbase shell命令报错信息 日志信息显示 解决方案: 根据参考改 echo 0 > /proc/sys/vm/overcommit_memory:问题还是报错 echo 1 > /proc/sys/vm/overcommit_memory:问题解决。 参考: http://www.bubuko.com/infodetail-2...
Hbase中Hmaster启动失败的原因
在启动 Hbase 后,发现没有 Hmaster 进程的现象, 并且导致 Hbase shell 启动后操作报 Can't get master address from ZooKeeper; znode data == null 的错误 以及停止 Hbase 时出现 stopping hbasecat: /tmp/hbase-xxxxx-master.pid: 没有那个文件或目录 的错误 ...
解决:hbase能进入shell,但是打不开UI界面
最近在学习hbase,于是网上各种看教程速度安装,然而能进入shell,但是进不去UI界面检查了配置文件,也看不出啥毛病,于是只能去官网看看,有什么有用的信息。http://hbase.apache.org/book.html#confirm这个端口号并非教程里面说的60010.于是换个端口号IP:16010完美!出现相同问题的小伙伴,可以换个端口号试试,也许是hbase版本不同,各种配置有些改变...
HBASE 安装后 hbase shell 启动失败问题
1, 安装HBASE, 并且启动成功 [root@MASTER opt]# jps 21920 SecondaryNameNode 2273 HMaster 21441 NameNode 5490 ResourceManager 1844 QuorumPeerMain 2501 HRegionServer 21653 DataNode 3532 Jps 22236 No
启动hbase shell的命令
启动hbase shell的命令
hbase shell运行问题
环境:CDH-5.15.0-1.cdh5.15.0  突然运行hbase shell出现问题: [root@cdh-master ~]# hbase shell Error: Could not find or load main class org.apache.hadoop.util.PlatformName Java HotSpot(TM) 64-Bit Server VM warnin...
hbase启动HMaster问题
hbase启动不了HMaster问题
HBase的shell命令无法使用,如上图,与Hbase对应的HMaster进程没有启动
HBase的shell命令无法使用,如上图,与Hbase对应的HMaster进程没有启动
hbase启动不了,端口占用问题
hbase启动不了,端口占用问题 好长时间没有用hbase 了,一直在hbase shell 出现错误。执行start-hbase.sh 出现如下信息 :大概意思就是2181端口被占用,无法启动ZK 出现如下错误: 在base shell 中 执行list ,出现如下错误提示(在这之前我没有主要到hbase启动时候的问题,就是第一步的问题): 3.netstat -apn | grep 2181
linux 时间校准
centos 只需在命令行下执行一句话 [code="java"] ntpdate pool.ntp.org [/code] 如果愿意,可以加入定时任务。
HBASE启动脚本/Shell解析
常用到的HBase启动脚本有: 1.$HBASE_HOME/bin/start-hbase.sh 启动整个集群 2.$HBASE_HOME/bin/stop-hbase.sh 停止整个集群 3.$HBASE_HOME/bin/hbase-daemons.sh 启动或停止,所有的regionserver或zookeeper或backup-master 4.$HBASE_HO...
hbase无法启动问题
今天遇到hbase无法启动,找了很久,才发现可能是data目录的文件丢失导致的,重新清空了/duitang/data/hbase, /tmp/habse /duitang/data/hbase_zookepper三个目录之后重启,问题解决,错误如下:   总之hbase之需要配置conf/hbase-site.xml <configuration> <proper...
单机模式启动Hbase失败
在本地搭建一套Hbase环境,在执行start-hbase.sh后,观察log一直会报这样的错误之后HMaster,HRegionServer,HQuorumPeer会自动挂掉根据log推断应该是zookeepr出现了问题解决办法是:1. 打开hbase-env.sh文件cd /app/hbase-0.96.2/confsudo vi hbase-env.shexport HBASE_CLASSP...
hbase主节点HMaster启动失败等问题
一、hbase shell错误 运行hbase shell的list时报错: hbase(main):001:0> list ERROR: Can't get master address from ZooKeeper; znode data == null Here is some help for this command: List all tables in hb...
HBase启动过于缓慢的原因及其优化策略
当HBASE导入了几十亿的数据记录时,某一天重启一下HBASE,发现启动过于缓慢,一直在提示PleaseHoldException:Master is initializing, 打开日志实时查看了下,其提示的信息一直是region transition 状态的各种变化。然而最惨的是,运行到最近,直接由于zookeeper超时,导致无法启动。 网上关于master is initaliz
hbase启动时zookeeper不能启动的问题
前几天虚拟机挂了,重新弄好后发现hadoop集群能正常启动,hbase却不能,原因是zookeeper没法启动,查看zookeeper的日志,错误如下: java.lang.RuntimeException: Unable to run quorum server         at org.apache.zookeeper.server.quorum.QuorumPeer.loadData...
Hbase Shell启动失败
最近一个新部署一个gateway,用户在执行hbase shell的方式连接hbase,报错[testuser@ip-192-168-133-238 lib]$ hbase shell SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/usr/local/hadoop/hba...
Hbase排错:Hmaster就是无法启动起来
hbase报错 执行命令: start-hbase.sh 其它节点的HRegionServer够全部启动, 就是 Hmaster启动不来。 日志查看: Caused by: java.net.UnknownHostException ... 32 more 2018-01-12 14:32:38,385 INFO [geeke3:16000.activeMast
HBase集群搭建及hbaseshell使用
标签(空格分隔): hbase 大数据 (Hadoop)数据库 HBase功能 、表的设计 、环境配置与 Shell基本使用练习,最好与 RDBMS数据中的库和表进行对比 ,以下几点要注意 : 1) 企业中海量数据存储和实时查询的需求 2) HBase功能 ,与 RDBMS相比,优势在哪 3) HBase服务组件的说明、配置部署启动 4) HBase Shell中基本命令的使用
Java 调用 hbase 启动卡死状态
ase/lib/velocity-1.7.jar:/appcom/hbase/lib/xmlenc-0.52.jar:/appcom/hbase/lib/zookeeper-3.4.5.jar 16/05/17 17:41:17 INFO zookeeper.ZooKeeper: Client environment:java.library.path=/usr/java/packages/li
windows的hbase安装和使用
1 下载地址:http://mirrors.cnnic.cn/apache/hbase/hbase-0.94.27/ 2 设置conf下hbase-env.cmd中的JAVA_HOME:set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79 3 start-hbase.cmd 启动 4 以上就配置完了,用 Hbase Shell试一下是否能操
HBase shell 无法使用 Backspace 键-解决方案
在File->Properties->Terminal->Keyboard下,把DELETE/BACKSPACE key sequence选为ASCII 127(Ctrl+?)。
启动hbase之后一会HMaster就断开
找了很多方法,也查看了log文件,也知道hbase-site.xml配置错误, 找到了一个解决办法,大家仅供参考: 在hbase-site.xml 添加一栏 hbase.master.maxclockskew 180000 Time difference of regionserver from master
hbase坑一:hbase shell启动报错
问题:在三台机器搭建了hadoop+zookeeper+hbase集群,在master节点启动了hdfs、yarn、zookeeper、hbase,然后在master节点执行hbase shell的时候报错 org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
Hbase无法启动
Hbase无法启动,首先确认Hadoop是否启动,如果启动。查看一下日志文件。 我今天报错为: No Route to Host from  oracle/192.168.70.99 to oracle:9000 failed on socket timeout exception: java.net.NoRouteToHostException: No route to host; Fo
Hbase的Hmaster进程没有启动
一、Hbase的启动 进入在安装目录下的bin目录 start-base.sh 二、查看进程: jps 发现Hmaster进程并没有启动,并且发现报错 OpenJDK 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0 OpenJDK 64-Bit Serve...
HBase分布式数据库 安装与部署
HBase的安装与配置,HBase管理与HBase Shell。 1、掌握HBase数据库服务的启动、停止; 2、掌握HBase Shell操作命令; 3、掌握使用HBase Shell命令创建表; 4、掌握使用HBase Shell操作数据表。
基于HBase和ZK 高可用集群环境 Shell脚本启动、关闭、重启、查看进程
这是前面博主的总结:基于Hbase&&ZK的Hadoop HA高可用环境搭建将下面四个脚本分别存放在一个单独文件中,并存放在同一目录下,使用如下命令管理 hadoop ha 高可用集群的启动、关闭、重启、查看进程sh hadoop-ha-cluster.sh start # 启动集群 sh hadoop-ha-cluster.sh stop # 关闭集群 ...
Hadoop2.7.0学习——伪分布式搭建
伪分布式搭建 根据极客学院视频学习 http://www.jikexueyuan.com/course/2089_3.html?ss=1 linux环境搭建 hadoop部署 hbase部署 hbase命令使用
Hbase启动后Hmaster自动消失,求大神教导
日志报错 2018年 05月 11日 星期五 10:47:03 CST Starting master on Hbase.Testcore file size          (blocks, -c) 0data seg size           (kbytes, -d) unlimitedscheduling priority             (-e) 0file size    ...
hbase启动后进程消失,status失败或者list失败。一般是hbase启动失败所致。
hbase 输入 status 出错。 什么 init初始化 ,什么数据data ==nulll 什么的等。 解决办法共四个: 配置文件的两个地方千万得搞好了。 1, zookeeper写数据的目录,一定要后面指定zkdata才行。zkdata是配置zookeeper写数据的地址,一模一样。要在这个目录下写数据。不能上一级目录。因为zookeeper的配置文件规定了zookeeper数据的
最全的Oracle+Sql Server培训课件+总结
下载不了。请管理员帮忙删除。辛苦。下载不了。请管理员帮忙删除。辛苦。下载不了。请管理员帮忙删除。辛苦。下载不了。请管理员帮忙删除。辛苦。下载不了。请管理员帮忙删除。辛苦。下载不了。请管理员帮忙删除。辛苦。下载不了。请管理员帮忙删除。辛苦。下载不了。请管理员帮忙删除。辛苦。下载不了。请管理员帮忙删除。辛苦。
hbase启动失败解决
因为一个程序把hadoop集群整死了。 集群重启后,hbase死活无法正常启动。 现象: master上HMaster进程有,slaves上的zookeeper和regionserver进程也有, 但是web无法访问hbase,hbase shell也起不来。 总之,hbase无法提供服务。 查看hbase master日志, 发现启动过程中,对hdfs/hbase/.log...
hbase集群不能启动
hbase集群不能启动,要么只起来某几台,要么是HMaster起来了,RegionServer没起来。 原因:时间不同步。 进行时间同步。 如果能联网,就用 ntpdate -u cn.pool.ntp.org 不能联网,就手动指定date 010319492019.30(月日时分年.秒) ...
hbase建表shell脚本
hbase上执行的建表shell脚本,并指定压缩方式为SNAPPY压缩 #!/bin/bash #source /etc/profile $HBASE_HOME/bin/hbase shell <<EOF create 'table1',{ NAME => 'data', COMPRESSION => 'SNAPPY' } create 'table2',{ NAME ...
hbase中启动时端口被占用的解决(大数据bug解决)
学习大数据没有想得那么容易,且行且珍惜,今天学习了一种解决bug的方法,分享于此。 当配置了hbase的时候,启动,前台输入node04:60010,提示错误。 错误提示如下: 2018-07-14 11:58:07,397 DEBUG [main] zookeeper.MiniZooKeeperCluster: Failed binding ZK Server to client port...