在IDE Eclipse中访问hbase,java.net.UnknownHostException,同时在hbase中插入数据

在IDE Eclipse中访问hbase,java.net.UnknownHostException,同时在hbase中插入数据,hbase,Hbase,我指的是,编写一个程序,在Hbase中创建和放置数据。我在独立模式下运行 但是,在执行程序时,我遇到未知主机异常 java.net.UnknownHostException: unknown host: � 13846@yzdlocalhost at org.apache.hadoop.hbase.ipc.HBaseClient$Connection.<init>(HBaseClient.java:224) at org.apache.hadoop.hbase.ipc.HBaseC

我指的是,编写一个程序,在Hbase中创建和放置数据。我在独立模式下运行

但是,在执行程序时,我遇到未知主机异常

java.net.UnknownHostException: unknown host: �  13846@yzdlocalhost
at org.apache.hadoop.hbase.ipc.HBaseClient$Connection.<init>(HBaseClient.java:224)
at org.apache.hadoop.hbase.ipc.HBaseClient.getConnection(HBaseClient.java:954)
at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:816)
at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:141)
at com.sun.proxy.$Proxy4.getProtocolVersion(Unknown Source)
at org.apache.hadoop.hbase.ipc.WritableRpcEngine.getProxy(WritableRpcEngine.java:174)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:295)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:272)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:324)
at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getMaster(HConnectionManager.java:579)
at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:94)
at com.hbasebook.hush.schema.SchemaManager.process(SchemaManager.java:126)
at com.hbasebook.hush.HushMain.main(HushMain.java:57)

有人知道是什么导致了这个问题吗?我不确定它试图从何处检索该主机名。我必须将其添加到主机文件吗?提前感谢。

本地hbase版本与我在pom文件中用作依赖项的版本不匹配。这就解决了问题