分享

HBase 为什么会出现如下??求各位前辈指导

夏洛特猫 发表于 2016-4-9 10:15:33 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 10 9978
今天部署了个HBase on YCSB
HBase-1.2.0    YCSB-0.1.4
整个平台是完好的 通过网页也可以访问,在HBase运行YCSB提供的write,read,scan三种中前两种都没有问题,但是不知道为什么运行scan就出现如下:



不知道哪位前辈能给些指点,在这先谢谢大家了undefined undefined

已有(10)人评论

跳转到指定楼层
s060403072 发表于 2016-4-9 19:13:15

楼主可以试下这个代码
[mw_shl_code=bash,true]Scan scan = new Scan();
scan.setCacheBlocks(true);[/mw_shl_code]
应该是同样的问题,可能是
hbase-client-1.0.1.1.jar不兼容旧版本
回复

使用道具 举报

atsky123 发表于 2016-4-9 19:15:18
一般是版本不兼容造成的。比如hive,hbase不兼容也会出现这种问题。
客户端不兼容也会出现

回复

使用道具 举报

夏洛特猫 发表于 2016-4-11 08:53:05
atsky123 发表于 2016-4-9 19:15
一般是版本不兼容造成的。比如hive,hbase不兼容也会出现这种问题。
客户端不兼容也会出现

谢谢您的回复,有个疑问是为什么 前面的write和read操作都可以,您指的不兼容问题是?HBASE和Hadoop如果版本不匹配是无法正确运行write,read的,不太明白您说的意思,让您见笑了
回复

使用道具 举报

夏洛特猫 发表于 2016-4-11 08:53:54
s060403072 发表于 2016-4-9 19:13
楼主可以试下这个代码
[mw_shl_code=bash,true]Scan scan = new Scan();
scan.setCacheBlocks(true);[/ ...

谢谢您的回复,您指的老版本是说YCSB吗?
回复

使用道具 举报

bioger_hit 发表于 2016-4-11 09:19:01
夏洛特猫 发表于 2016-4-11 08:53
谢谢您的回复,您指的老版本是说YCSB吗?

把hbase根目录下的jar 拷过去



回复

使用道具 举报

夏洛特猫 发表于 2016-4-11 09:43:38
bioger_hit 发表于 2016-4-11 09:19
把hbase根目录下的jar 拷过去

谢写您的回复,hbase的lib的所有jar在运行前就已经同步到了ycsb中hbase的配置lib中,是没有作用的
回复

使用道具 举报

bioger_hit 发表于 2016-4-11 09:45:46
夏洛特猫 发表于 2016-4-11 09:43
谢写您的回复,hbase的lib的所有jar在运行前就已经同步到了ycsb中hbase的配置lib中,是没有作用的

并非lib下面的,而且所有的根目录下面的
回复

使用道具 举报

夏洛特猫 发表于 2016-4-11 09:56:34
bioger_hit 发表于 2016-4-11 09:45
并非lib下面的,而且所有的根目录下面的

抱歉没能明白您的意思,ycsb 的目录结构中如果运行hbase 配置hbase的lib和conf文件则可,之后我将hbase的lib放到跟hbase有关的所有包括zookeeper目录下还是不行
回复

使用道具 举报

leo_1989 发表于 2016-4-11 10:25:25
开了几个线程,是否所有的线程都是这种情况。
hbase scan是否有这种情况
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条