在ide eclipse中访问hbase,java.net.unknownhostexception,同时在hbase中插入数据

li9yvcax  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(281)

我指的是https://github.com/larsgeorge/hbase-book/blob/master/ch03/src/main/java/client/putexample.java,编写在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)

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

wlp8pajw

wlp8pajw1#

本地hbase版本与我在pom文件中用作依赖项的版本不匹配。那把它修好了。

相关问题