当前位置: 首页 > 知识库问答 >
问题:

Hbase Hush未知主机异常

诸腾
2023-03-14

我的机器运行的是hbase-0.94.16服务器,因此当我尝试使用hbase definitive primitive guide中的文档来安装hbase hush服务器时,它出现了以下异常

14/05/22 11:03:43信息zookeeper.zookeeper:客户端环境:java.io.tmpdir=/tmp 14/05/22 11:03:43信息zookeeper.zookeeper:客户端环境:java.compiler=14/05/22 11:03:43信息zookeeper.zookeeper:Client environment:os.name=linux 14/05/22 11:03:43信息zookeeper.zookeeper:Client environment:os.arch=i386 14/05/22 11:03:43信息.zookeeper:客户端环境:user.name=hduser 14/05/22 11:03:43信息zookeeper.zookeeper:Client环境:user.home=/home/hduser 14/05/22 11:03:43信息zookeeper.zookeeper:Client环境:user.home=/home/hduser/hexamples/hbase-book/hush 14/05/22 11:03:43信息zookeeper.zookeeper:Client环境:user.dir=/home/hduser/hexamples/hbase-book/hush 14/05/22 FO3S5/192.168.1.5:2181 14/05/22 11:03:43信息zookeeper.clientcnxn:套接字连接estabLish到Info3S5/192.168.1.5:2181,启动会话14/05/22 11:03:44信息zookeeper.clientcnxn:服务器上的会话建立完成,sessionid=0x14622350606000d,协商超时=180000 14/05/22 11:03:44信息ipc.hbaserpc:使用org.apache.hadoop.hbase.ipc.hmasterInterface 14/05/22 11:03:44信息client.hconnectionManager$hconnectionimplement:getMaster尝试0 10个不合格;在1000 java.net.unknownHostException:未知主机:3822@info3s5info3s5在org.apache.hadoop.hbase.ipc.hbaseClient$Connection.(hbaseClient.java:224)在org.apache.hadoop.hbase.ipc.hbaseClient.getConnection(hbaseClient.java:954)在org.apache.hadoop.hbase.ipc.hbaseClient.call(hbaseClient.java:816)在Proxy.$proxy4.getProtocolVersion(来源未知)在org.apache.hadoop.hbase.ipc.writablerpcEngine.getProxy(writablerpcEngine.java:174)在org.apache.hadoop.hbase.ipc.hbaserpc.getProxy(hbaserpc.java:295)在org.apache.hadoop.hbase.ipc.hbaserpc.getProxy(hbaserpc.java:272)在manager.java:579),org.apache.hadoop.hbase.client.hbaseAdmin.(hbaseAdmin.java:94),com.hbasebook.hush.schema.schemamanager.processchemamanager.java:126)在com.hbasebook.hush.hushmain.main(hushmain.java:57)

为什么要用3822@info3s5info3s5,因为我的主机名只是info3s5??

共有1个答案

沈弘盛
2023-03-14

这可能是由于服务器和客户端之间的HBase版本不匹配。我有一个类似的错误“error mapreduce.tableoutputformat:java.net.unknownhostexception:unknown host:#2441@xxx”,其中xxx是一个区域服务器(不是zookeeper!)IP,当我设置两个Amazon EMR(弹性Mapreduce)集群时

  1. Hbase“服务器”群集(Hbase版本0.92.0)和
  2. Hadoop(没有HBase!)“客户端”群集

并尝试从#2运行一个自定义JAR来与#1对话。事实证明,我在#2上组合的JAR使用的是0.91.0-snapshot,而不是0.92.0。

FIX:我更改了pom.xml中的Maven依赖项以匹配服务器HBase版本,问题就解决了。

 类似资料:
  • 问题内容: 我正在尝试通过android应用程序中的HTTP Post请求访问textalertapp.com。但是我收到了未知主机错误。谁能帮我解决这个问题。 代码是 问题答案: 我只是在清单文件中添加了这一行。问题解决了

  • 您好,我正在尝试获取rss源,代码如下: 它由和AsyncTask包装,我得到了这个日志: 有人知道吗?我也试过google news rss feed(https://news.google.com/news/rss/headlines/section/topic/WORLD?ned=us 方法parseFeed():

  • 我在JMeter上运行测试脚本时遇到过这种错误? java.net.unknownHostException:h2ebiz-testat java.net.inet6addressimpl.lookupAllHostAddr(本机方法)位于java.net.inetAddress.2.lookupAllHostAddr(未知源)位于java.net.inetAddress.getAddress.g

  • 问题内容: 当我尝试解析xml时,出现以下异常:- 我用来解析xml的代码如下:- 我试图解析已为休眠编写的xml,实际上它是一个休眠映射文件。 我尝试解析的xml如下: 请帮忙。 问题答案: 我用下面的代码,这对我来说很好。

  • 我在AWS上安装了kubernetes群集。当我从pod调用elasticsearch-client.default.svc.cluster.local时,我偶尔会遇到未知主机异常。这一定与名称解析有关,因为直接命中服务IP效果很好。 注意:我已经启用了kube dns自动缩放。我手动尝试了6个kube dns吊舱。所以我不认为这是因为dns吊舱的扩展。 当我使用上游服务器值将kube dns c

  • 在AWS EC2 T2上部署停靠的Spring Boot应用程序时,我遇到了这个“java.net.UnknownHostException:host.docker.internal:Name或service not known”问题。微实例。由于此错误,spring启动应用程序无法启动。 但奇怪的是,我没有在应用程序的任何地方使用变量“host.docker.internal”:不在代码中,不在