java连hbase1.2.2 报这个异常。。很苦恼,一筹莫展,求诸位大仙大神帮看看

fangyuan303687320 2016-09-25 01:40:41
2016-09-25 13:33:07 [INFO] - Opening socket connection to server master.hadoop/192.168.1.129:2182. Will not attempt to authenticate using SASL (unknown error)
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
at org.apache.hadoop.hbase.client.RpcRetryingCaller.translateException(RpcRetryingCaller.java:239)
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:212)
at org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:326)
at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:301)
at org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:166)
at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:161)
at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:797)
at org.apache.hadoop.hbase.MetaTableAccessor.fullScan(MetaTableAccessor.java:602)
at org.apache.hadoop.hbase.MetaTableAccessor.tableExists(MetaTableAccessor.java:366)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:406)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:416)
at OperateTable.createTable(OperateTable.java:34)
at OperateTable.main(OperateTable.java:140)

hbase-stie。xml 配置如下:

<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///opt/hbase/tmp</value>
<description>The directory shared byRegionServers.
</description>
</property>
<property>
<name>hbase.master.info.bindAddress</name>
<value>127.0.0.1</value>
</property>

<!--
<property>
<name>hbase.cluster.distributed</name>
<value>false</value>
</property>
-->
<property>
<name>hbase.regionserver.thrift.http</name>
<value>true</value>
</property>
<property>
<name>hbase.thrift.support.proxyuser</name>
<value>true</value>
</property>


<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2182</value>
</property>

<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/zookeeper/dataDir</value>
</property>
</configuration>



conf = HBaseConfiguration.create();
conf.set("hbase.zookeeper.quorum",
"master.hadoop");
conf.set("hbase.zookeeper.property.clientPort", "2182");
...全文
304 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
rodbate 2016-11-01
  • 打赏
  • 举报
回复
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:416) tableExists

20,807

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧