具体的错误信息如下:
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 ...
- 创建XML-RPC客户端需要导入Apache的xmlrpc-client库。 - 设置服务器URL,例如:`java.net.URL serverUrl = new URL("http://example.com/xmlrpc");` - 创建XML-RPC客户端实例,如:`XmlRpcClientConfig config ...
= 1.7 安装了 安装在本地主机上的如何建造解决Maven依赖$ mvn dependency:copy-dependencies使用maven mvn构建jar $ mvn package怎么跑启动Rabbitmq经纪人从target文件夹中生成的jar运行RpcServer $ java -cp target...
RPC(Remote Procedure Call)是一种分布式...以上就是RPC设计的基本思路和涉及的关键技术。在实践中,还需要根据具体需求和场景优化设计,例如添加缓存支持、监控与日志记录等功能,以提升整个系统的稳定性和性能。
netty编写的服务端和客户端 redis作为注册中心,与业务中心互相订阅通信,...可以打包jar单独运行,也可以作为依赖jar引入项目 使用kryo/protostuff两种序列化协议 使用random/round两种负载均衡算法 请先看看README.md
### RPC-client异步收发核心细节 #### 一、引言 随着分布式系统的普及与微服务架构的发展,远程过程调用(RPC)成为构建大型分布式系统的重要技术之一。RPC允许程序像调用本地方法一样调用另一个地址空间的方法或...
**JAX-RPC:Java API for XML-based Remote Procedure Calls** JAX-RPC(Java API for XML-based Remote Procedure Calls)是Java平台上的一个标准接口,它允许开发者创建和使用基于XML的远程过程调用(RPC)服务。...
phprpc的客户端jar包,没有其他要说的了
xml - rpc客户端 扩展测试XML-RPC服务器 支持语言:English
"XML-RPC Client-crx插件"是一个专为浏览器设计的扩展,它主要用于测试XML-RPC服务器的功能和性能。 XML-RPC的核心在于其简单性和通用性。它通过XML格式封装参数和返回值,然后使用HTTP作为传输层协议,这样任何...
JAVA WEB开发中一个很强大的JAR包!
java客户端与openerp通过jsonrpc来进行交互
微服务架构之RPC-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客户端。快速开始npm install amqp-rpc-client 然后: var AmqpRpcClient = require('amqp-rpc-client');var rpcClient = ...
### 安装打印机时RPC服务器不可用的问题及解决方法 #### 问题背景 在尝试安装网络打印机或连接至网络打印机时,用户可能会遇到一个错误提示:“RPC(远程过程调用)服务器不可用”。这一错误通常发生在Windows操作...
### 无法启动“RPC服务”之解决方法 #### 一、问题概述 远程过程调用(Remote Procedure Call,简称RPC)是一种进程间通信协议,它允许一个程序在另一个地址空间中执行函数。在Windows系统中,“RPC服务”是提供...
eionet.rpcclient com.tee.uit.定义 网络定义 com.tee.uit.server eionet.rpcserver com.tee.uit.servlets einet.rpcserver.servlets 要使用这些包,请将其包含在 Maven 中的 pom.xml 中。 < groupId>...
RPC(Remote Procedure Call)是一种计算机通信协议,它允许在分布式环境中执行远程调用,仿佛是在本地执行一样。在“RPC 双服务器切换”的场景中,我们关注的是如何设计一个高可用的银行系统,该系统由一个主服务器...