www.bzyk.net > hBAsE1.0 jAvA Api

hBAsE1.0 jAvA Api

hbase 是动态列的,直接加就可以了,不用事先定义的啊 例如:(代码没有调试过,具体可看hbase的例子) Table table = connection.getTable(TableName.valueOf()); Put put = new Put(Bytes.toBytes()); put.addColumn(FieldFamily, Bytes.toByt...

别的暂时先不说,最起码zookeeper这个单词得输入对埃 具体的配置去hbase的安装目录下找,把xml里的所有东西都set进来。

这个很难说是什么问题, 先假设你的 hbase 是正常可用的。 看看 A 机器上的 zookeeper 是否正常运行,不过你这里只有一台机,不是群集,应该不会有太大问题吧 。 hbase 的默认端口是 9000 , 你需要看看 A 机器是否有防火墙屏蔽了这个端口,又或...

hive-hbase-handler这个jar包添加了吗? 也可能是这两者版本不兼容。

楼上说的不对,HBASE通过hive metastore与hive连接。所以存在兼容问题。去官网查吧 但是你这个情况貌似不是兼容问题。而是 1.网络问题。2.schema命名问题。

可以再/hive/bin目录下输入 hive -hiveconf hive.root.logger=debug,console 然后再输入你报错的hql语句,会有更详细的错误提示,这个调试模式很管用的,希望能帮上。

需要看看Hregionserver的日志,找到更详细的错误信息

Caused by: java.net.BindException: 无法指定被请求的地址 这个错误一般是 指定的域名,IP, 或者端口不存在, 或者无法解析 或者 已被使用。 看看你的hbase配置文件。 看看你的IP是否存在,ping下你的域名是否可以ping通。 以及用netsta 查看...

httpclient的依赖没有找到,检查maven私服上是否有该jar包,如果没有,要么改私服地址,要么自己down下依赖,按pom文件配置路径放入本地仓库

网站地图

All rights reserved Powered by www.bzyk.net

copyright ©right 2010-2021。
www.bzyk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com