`
ChinaWxr
  • 浏览: 11982 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

RpcClient$FailedServerException的解决思路

阅读更多

   具体的错误信息如下:

org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after attempts=35, exceptions:
Mon Aug 25 12:00:40 CST 2014, org.apache.hadoop.hbase.client.RpcRetryingCaller@1a58c9e, java.net.ConnectException: Connection refused: no further information
Mon Aug 25 12:00:41 CST 2014, org.apache.hadoop.hbase.client.RpcRetryingCaller@1a58c9e, org.apache.hadoop.hbase.ipc.RpcClient$FailedServerException: This server is in the failed servers list: localhost/127.0.0.1:60020
Mon Aug 25 12:00:41 CST 2014, org.apache.hadoop.hbase.client.RpcRetryingCaller@1a58c9e, org.apache.hadoop.hbase.ipc.RpcClient$FailedServerException: This server is in the failed servers list: localhost/127.0.0.1:60020
Mon Aug 25 12:00:42 CST 2014, org.apache.hadoop.hbase.client.RpcRetryingCaller@1a58c9e, org.apache.hadoop.hbase.ipc.RpcClient$FailedServerException: This server is in the failed servers list: localhost/127.0.0.1:60020

  看到也有不少网友出现类似的问题,这里给出几种解决方案供大家参考:

  1. Hbase 绑定多网卡导致的:

  具体的解决办法可以参考http://www.netfoucs.com/article/uniquechao/84105.html以及http://www.tuicool.com/articles/quuURb这里就不累述了。

  2. zookeeper引起的,这种情况通常出现于hbase自身管理的zookeeper时,往往是你运行的一个进程正在操作hbase数据库的时候,hbase进程被杀掉或hbase服务被停掉所引起的,解决办法可以将hbase的zookeeper目录下的文件全都删除掉,然后再重启hbase服务就可以了。此外,请不要忘记配置zookeeper的的目录为属性hbase.zookeeper.property.dataDir。

 3. 这也是我所遇到情况,主要是由于/etc/hosts文件中的配置不正确造成的,需要注意的是首先在运行时必须知道当前运行hbase是的hostname是什么,以及其在hosts中对应的ip是多少,如果和自己需要的不符合,在修改后切勿忘记重新ssh一下,并确认/home/***/.ssh/kown_hosts中是否以及存在("***"为你运行hbase的用户名)。ok,这样问题应该可以解决了

 

分享到:
评论

相关推荐

    rpc-client

    "rpc-client" 提供了这样的功能,使得服务消费者能够与服务提供者进行高效、透明的通信。 在微服务架构中,服务被拆分成多个小型、独立的应用程序,每个都有自己的业务功能。这些服务之间通过网络进行通信,RPC ...

    apache xml rpc client

    - 创建XML-RPC客户端需要导入Apache的xmlrpc-client库。 - 设置服务器URL,例如:`java.net.URL serverUrl = new URL("http://example.com/xmlrpc");` - 创建XML-RPC客户端实例,如:`XmlRpcClientConfig config ...

    rabbitmq-chat:基于RabbitMQ的CLI聊天程序

    = 1.7 安装了 安装在本地主机上的如何建造解决Maven依赖$ mvn dependency:copy-dependencies使用maven mvn构建jar $ mvn package怎么跑启动Rabbitmq经纪人从target文件夹中生成的jar运行RpcServer $ java -cp target...

    RPC设计思路图

    RPC(Remote Procedure Call)是一种分布式...以上就是RPC设计的基本思路和涉及的关键技术。在实践中,还需要根据具体需求和场景优化设计,例如添加缓存支持、监控与日志记录等功能,以提升整个系统的稳定性和性能。

    netty+redis的rpc client server

    netty编写的服务端和客户端 redis作为注册中心,与业务中心互相订阅通信,...可以打包jar单独运行,也可以作为依赖jar引入项目 使用kryo/protostuff两种序列化协议 使用random/round两种负载均衡算法 请先看看README.md

    RPC-client异步收发核心细节

    ### RPC-client异步收发核心细节 #### 一、引言 随着分布式系统的普及与微服务架构的发展,远程过程调用(RPC)成为构建大型分布式系统的重要技术之一。RPC允许程序像调用本地方法一样调用另一个地址空间的方法或...

    j-jaxrpc_code.zip_RPC Client Java_jax

    **JAX-RPC:Java API for XML-based Remote Procedure Calls** JAX-RPC(Java API for XML-based Remote Procedure Calls)是Java平台上的一个标准接口,它允许开发者创建和使用基于XML的远程过程调用(RPC)服务。...

    phprpc_client

    phprpc的客户端jar包,没有其他要说的了

    xml - rpc客户端「XML-RPC Client」-crx插件

    xml - rpc客户端 扩展测试XML-RPC服务器 支持语言:English

    XML-RPC Client-crx插件

    "XML-RPC Client-crx插件"是一个专为浏览器设计的扩展,它主要用于测试XML-RPC服务器的功能和性能。 XML-RPC的核心在于其简单性和通用性。它通过XML格式封装参数和返回值,然后使用HTTP作为传输层协议,这样任何...

    phprpc_client.jar

    JAVA WEB开发中一个很强大的JAR包!

    openerp-jsonrpc-client

    java客户端与openerp通过jsonrpc来进行交互

    微服务架构之RPC-client序列化细节

    微服务架构之RPC-client序列化细节

    swoft-rpc-client:与Swoft RPC Server通信的Client扩展

    swoft-rpc-client安装composer require limingxinleo/swoft-rpc-client使用定义客户端<?phpnamespace SwoftTest \ Rpc \ Testing \ Clients ;use SwoftTest \ Rpc \ Testing \ Lib \ DemoServiceInterface ;use ...

    amqp-rpc-client:生产就绪的AMQP RPC客户端

    什么是amqp-rpc-client? 它是一种可立即投入生产,简单,基于承诺的且与回调兼容的AMQP RPC客户端。快速开始npm install amqp-rpc-client 然后: var AmqpRpcClient = require('amqp-rpc-client');var rpcClient = ...

    安装打印机时RPC服务器不可用的解决

    ### 安装打印机时RPC服务器不可用的问题及解决方法 #### 问题背景 在尝试安装网络打印机或连接至网络打印机时,用户可能会遇到一个错误提示:“RPC(远程过程调用)服务器不可用”。这一错误通常发生在Windows操作...

    无法启动"RPC服务"之解决方法

    ### 无法启动“RPC服务”之解决方法 #### 一、问题概述 远程过程调用(Remote Procedure Call,简称RPC)是一种进程间通信协议,它允许一个程序在另一个地址空间中执行函数。在Windows系统中,“RPC服务”是提供...

    eionet.rpc:RPC 客户端 3.0 版

    eionet.rpcclient com.tee.uit.定义 网络定义 com.tee.uit.server eionet.rpcserver com.tee.uit.servlets einet.rpcserver.servlets 要使用这些包,请将其包含在 Maven 中的 pom.xml 中。 < groupId>...

    RPC 双服务器切换

    RPC(Remote Procedure Call)是一种计算机通信协议,它允许在分布式环境中执行远程调用,仿佛是在本地执行一样。在“RPC 双服务器切换”的场景中,我们关注的是如何设计一个高可用的银行系统,该系统由一个主服务器...

Global site tag (gtag.js) - Google Analytics