连接hbase Connection refused: no further information 5C

server环境:
在virtualbox里安装了ubuntu,然后装了了hadoop2.7.5,hbase1.3.1,然后hadoop和hbase的环境都配置好了
启动了hbase,然后本机里通过scala访问虚拟机里的hbase时,connection能获取到,但是在执行tableExists时,卡一会后就报超时了,client的代码和server的配置如:

server配置(其中zookeeper用的hbase自己管理的):
hbase-site.xml
图片说明

client的代码:

 class HbaseUtil {
        def GetHbaseConfiguration(ip:String):Unit={
            var conf = HBaseConfiguration.create;
            //这个是远程hbase的ip地址
            conf.set("hbase.zookeeper.quorum",ip)
            //conf.set("zookeeper.znode.parent", "/hbase-unsecure")
            //2181是hbase里zookeeper的默认端口号
            conf.set("hbase.zookeeper.property.clientPort","2181")
            println(ip+":habse connention success...")
            val tableName = "jndata"
            conf.set(TableInputFormat.INPUT_TABLE, tableName)

            val con= ConnectionFactory.createConnection(conf)
            val hBaseAdmin = con.getAdmin//new HBaseAdmin(conf);
            val tn = TableName.valueOf(tableName);
    //    hBaseAdmin.disableTable(tn)
    //    println(tableName + " is exist,detele....")
            //创建表
            if (hBaseAdmin.tableExists(tn)) {
                println(tableName + " is exist,....")
            }else{
                println(tableName + " is not exist,....")
            }
        }
    }

然后server端的zookeeper的log如下:
图片说明

client端的异常如下:

 Exception in thread "main" org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after attempts=36, exceptions:
Mon Apr 02 11:30:11 CST 2018, null, java.net.SocketTimeoutException: callTimeout=60000, callDuration=76915: Connection refused: no further information row 'jndata,,' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=simon-virtualbox,16201,1522631406769, seqNum=0

    at org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadReplicas.throwEnrichedException(RpcRetryingCallerWithReadReplicas.java:276)
    at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:210)
    at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:60)
    at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:212)
    at org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:314)
    at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:289)
    at org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:164)
    at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:159)
    at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:796)
    at org.apache.hadoop.hbase.MetaTableAccessor.fullScan(MetaTableAccessor.java:602)
    at org.apache.hadoop.hbase.MetaTableAccessor.tableExists(MetaTableAccessor.java:366)
    at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:408)
    at rxb.flinkDemo.hbase.HbaseUtil.GetHbaseConfiguration(HbaseUtil.scala:42)
    at rxb.flinkDemo.MyDemo$.main(FlinkDemo.scala:27)
    at rxb.flinkDemo.MyDemo.main(FlinkDemo.scala)
Caused by: java.net.SocketTimeoutException: callTimeout=60000, callDuration=76915: Connection refused: no further information row 'jndata,,' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=simon-virtualbox,16201,1522631406769, seqNum=0
    at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:171)
    at org.apache.hadoop.hbase.client.ResultBoundedCompletionService$QueueingFuture.run(ResultBoundedCompletionService.java:65)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.ConnectException: Connection refused: no further information
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
    at org.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:206)
    at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:531)
    at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:495)
    at org.apache.hadoop.hbase.ipc.RpcClientImpl$Connection.setupConnection(RpcClientImpl.java:416)
    at org.apache.hadoop.hbase.ipc.RpcClientImpl$Connection.setupIOstreams(RpcClientImpl.java:722)
    at org.apache.hadoop.hbase.ipc.RpcClientImpl$Connection.writeRequest(RpcClientImpl.java:909)
    at org.apache.hadoop.hbase.ipc.RpcClientImpl$Connection.tracedWriteRequest(RpcClientImpl.java:873)
    at org.apache.hadoop.hbase.ipc.RpcClientImpl.call(RpcClientImpl.java:1244)
    at org.apache.hadoop.hbase.ipc.AbstractRpcClient.callBlockingMethod(AbstractRpcClient.java:227)
    at org.apache.hadoop.hbase.ipc.AbstractRpcClient$BlockingRpcChannelImplementation.callBlockingMethod(AbstractRpcClient.java:336)
    at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$BlockingStub.scan(ClientProtos.java:35396)
    at org.apache.hadoop.hbase.client.ScannerCallable.openScanner(ScannerCallable.java:404)
    at org.apache.hadoop.hbase.client.ScannerCallable.call(ScannerCallable.java:211)
    at org.apache.hadoop.hbase.client.ScannerCallable.call(ScannerCallable.java:65)
    at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:212)
    at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas$RetryingRPC.call(ScannerCallableWithReplicas.java:364)
    at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas$RetryingRPC.call(ScannerCallableWithReplicas.java:338)
    at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:137)
    ... 4 more
好多办法都试过了还是不行:
1.server和client的防火墙都关了
2.client的host里也配置了server的ip和hostname
0

2个回答

主机名的hostname配置了没有

0
soapcoder92
simon麦田 client机器里host里配置了server的ip和hostname
一年多之前 回复

楼主,这个问题解决了吗?

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Linux(CentOS)中常用软件安装,使用及异常——Zookeeper, Kafka
本文主要是为了记录在工作中遇到的常用软件的安装过程,方便以后遇到相同情形时可以快速的查阅。主要讲述了zookeeper, kafka的安装。 n本文的操作系统采用的是CentOS,可以采用shell命令查阅:lsb_release -a. nnnnnnnZookeepernnnnZookeeper的安装与配置nn可以在http://zookeeper.apache.org/这里下载需要的安装包。这...
Zookeeper连接超时问题,与拒绝连接问题解决
Connection timed out: no further information,Connection refused: no further information
在springboot中远程连接redis遇到的问题
在Linux上成功安装redis后,如果直接运行./redis-server命令启动,则为前台启动,效果如下nnnn如果想以后台方式启动,则需要配置文件redis.conf,将redis.conf文件(此文件在自己下载的redis压缩包中可以找到)拷贝到reids安装目录下的bin文件下(目的是方便找到这个文件,因为redis-server命令在bin目录下),修改配置文件中的daemonize为...
java客户端访问hbase
hbase的安装和配置请看 [url]http://hunray.iteye.com/admin/blogs/1774583[/url]rnrn使用shell建表rncreate 'gpsinfo','gpsdata'rngpsinfo为表名rngpsdata为columnfamilyrnrn[code=&quot;java&quot;]rnimport java.io.IOException;rnimport ja...
windows7连接hbase创建表
windows7连接hbase创建表的代码如下:package connectHbase;import java.io.IOException;import org.apache.hadoop.conf.Configuration;nimport org.apache.hadoop.hbase.HBaseConfiguration;nimport org.apache.hadoop.hbase.HC
2018-07-23 Window系统下安装kafka消息中间件
n 1.kafka简介nnnkafka是一种高吞吐量的分布式订阅消息系统,它可以处理消费者规模的网站中所有动作流数据。 nnnn 2.window下安装kafkan n n 2.1 下载所需安装包 n nnnjava下载路径 nzookeeper下载路径 nkafka下载路径nnn n 2.2 zookeeper安装n nnna.java的安装就不详细说了...
使用neo4j shell命令行工具时遭遇“connection refused” error的解决方法(草稿版)
(使用neo4j shell命令行工具时遭遇“connection refused” error的解决方法)
elasticsearch的探索之路
今天调试一个现有项目报错,发现自己还没装elasticsearchrn[Faraday::ConnectionFailed] Connection refused - connect(2) {:host=>"localhost", :port=>"9200", :protocol=>"http"}nConnection refused - connect(2)rn此时发现自己还没装elastics
提交Hadoop作业失败,报错Connection refused
如下,n[root@sparkmaster examples]# hadoop jar mywordcount.jar WordCount /root/input/ ./out01nInputPath: WordCountnOutputPath: /root/input/n16/01/11 18:56:28 WARN util.NativeCodeLoader: Unable to loa
Redis的集群搭建记录
当前以redis-5.0为例,首先下载指定的包,即redis-5.0.0.tar.gz,解压后执行下述操作:nn//执行完make后,会在src下生成几个可执行文件,如果执行make install,这些文件会被拷贝nn//到/usr/local/bin下,最好在root下执行,否则即使你安装了gcc也会报错,我没深究,注意一下吧nn//src下的可执行文件,是执行make后生成的nnn[root...
hadoop的外部访问连接问题
一,问题: nConnection refused: no further information n Exception in thread “main” java.net.ConnectException: Call From WIN-20140221JLA/192.168.111.1 to master:8020 failed on connection exception: java.
netty的DISCARD服务报错,我是这个样子解决的
我在学习netty时,练习的是DISCARD服务,在netty里面,丢弃服务就是Server端不去对Client端发送数据进行处理,直接进行释放,为了展示效果,我添加了部分反馈代码,以下是我的代码,nnClient端nnnpackage com.nettyTest.NettyDemo;nnimport io.netty.bootstrap.Bootstrap;nimport io.netty.bu...
kafka 遇到的问题集合
链接:nn    kafka  官网 http://kafka.apache.org/documentation/#apinn nn1 .远程链接,提示超时nnnjava.net.ConnectException: Connection refused: no further informationnn       解决:nn这里需要注意的是,因为是远程连接服务器,所以要看服务器的防火墙是否针对端...
JDBC连接SQL Server遇到的问题
需要使用到微软的JDBC sql server的驱动类,去官网下载jar包nn使用的URL模式:&quot;jdbc:sqlserver:地址:端口//;databaseName=YourDatabaseName&quot;nn不指定端口号,那么就使用默认端口号,一般为1433,可以在Sql Server的配置管理器中查看nn我的端口为1433nn当我使用其他端口的时候,有以下错误:nnncom.microsoft....
本地连接Kafka提示连接被拒绝
本地连接Kafka提示连接被拒绝nn修改config/server.properties配置文件,更改如下nn把31行的注释去掉,listeners=PLAINTEXT://:9092 n把36行的注释去掉,把advertised.listeners值改为PLAINTEXT://host_ip:9092(我的服务器ip是192.1683.45)...
[Exc异常记录]未安装memcached导致服务器连接异常
异常代码:rn2017-07-09 10:10:23.512 WARN net.spy.memcached.MemcachedConnection:  Closing, and reopening {QA sa=/127.0.0.1:11211, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0},
通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在
     本来项目正常运行的,结果过了一个周末回来之后,一运行就报这个错,因为报错提示,主要分为三个部分:nn1、连接属性;2、SQLServer实例是否运行并接受端口;3、防火墙是否阻止连接;nn因此,从三个方面着手,解决这个问题主要用了以下几个步骤:nn     1、查看连接数据库代码,查看是否不小心改动了。如果验证无误之后再跑一次,还不行就走到第二部;nn     2、问度娘。在SQLSer...
mycat与mysql故障切换
70master宕机 mycat70启动报错之后打开表 | mycat76Connection refused 打不开表76slave宕机 mycat70Connection refused | mycat76启动 报错之后打开表107backup宕机 mycat70java.lang.IllegalArgumentException: Invalid DataSource:1 打不开表| myc...
关于jnat 非80端口的问题
请查看你本地Connection refused: no further information: localhost/127.0.0.1:800对应Web应用是否正确启动这种情况是因为你选择的服务器是Local,也就是你监听的是你本地开启的Web应用服务,你只需要把端口修改成和你本地web服务端口一致就行。...
Windows 远程连接Hbase常见错误
错误1:rnrnrnrn15/10/13 16:49:04 WARN zookeeper.RecoverableZooKeeper: Possibly transient ZooKeeper, quorum=localhost:2181,rnexception=org.apache.zookeeper.KeeperException$ConnectionLossExceptionrn: Keepe
Windows上连接虚拟机上的HBase出现问题
Windows上连接虚拟机上的HBase出现问题nn1.开发环境nnn虚拟机:centos6.5n其余大数据主要组件及版本如下:nnn[root@littlelawson local]# llndrwxr-xr-x. 6 root root 4096 Apr 26 16:07 apache-maven-3.5.3ndrwxrwxr-x. 10 hadoop hadoop 4096 Apr...
记第一次使用HBase遇到的坑。
Exception in thread “main” org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after attempts=35, exceptions:nnTue Jan 20 11:05:37 CST 2015, org.apache.hadoop.hbase.client.RpcRetryingCall...
spark任务中报连接不到hbase的错误
17/10/16 20:51:22 INFOzookeeper.ClientCnxn: Opening socket connection to serverlocalhost/0:0:0:0:0:0:0:1:2181. Will not attempt to authenticate using SASL (unknownerror)rnrn17/10/16 20:51:22 WARNzooke
HBASE中list命令报错问题
HBASE中list命令报错问题n1、报错如下:ERROR: Can’t get master address from ZooKeeper; znode data == nulln2、master is initializingn解决方案:n先启动zookeeper,再启动集群,n启动Hbase时,首先启动HRegionserver,然后再启动HMaster,n(重启集群及hbase也可以)nn...
随机森林算法 连接超时问题;
1、错误为:rnrnjava.io.IOException: Failed to connect to /192.168.40.26:4440rnat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:232)rnat org.apache.spark.ne
spring cloud gateway 格式化异常输出
/**n * 自定义异常处理n * 解决问题:n * 1 统一网关响应消息格式&quot;{\&quot;status\&quot;:&quot; + httpStatus + &quot;,\&quot;message\&quot;: \&quot;&quot; + message + &quot;\&quot;}&quot;n * 2 特殊异常处理,不让其直接抛往前端,比如feign调用过程,某些服务不可用“syscall:getsockopt(..) failed: 拒绝连接: /******:113
通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在
之前开发项目都是用的VS2010,数据库的连接都是内置,非常容易,没遇到太多的配置问题。rn     个人喜欢换换口味,想试试用Eclipse编写点JDBC,在学习各种数据库知识。使用Sql server 2008时出现了下面问题:rnrn通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connectionrn refused: connect。请验证连接属
SSH连接远程服务器失败ssh connection refused 解决办法
1.遇到的情况是客户端远程连接服务器ssh失败:ssh connection refusednnCould not connect to '10.5.1.101' (port 22): Connection failed2.检查客户端没有问题(正常连接其他服务器)3.检查服务端(物理连接)ssh服务状态:ubuntu 16.04 server:/etc/init.d/ssh status提示 ss...
使用Jedis出现Connection refused的解决方案
当我们利用Jedis操作服务器的Redis数据库时,需要先将远程服务器的端口(默认端口是6379)开放,命令如下:rn#/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPTn#/etc/rc.d/init.d/iptables savern我们以为这样就能顺利地使用jedis访问服务器的redis数据库了,其实不然,我们会得到如题的提示:Con
远程连接mongodb,Connection refused的解决办法
今天下载安装了mongodb,远程连接时出错,解决方法记录备查。nn环境:centos 6.7,virtualbox虚机安装,basic server,IP地址为192.168.0.104。nn用户:新建用户mongodb。nn安装步骤:nn1、wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-4.0.1.tgz,下...
putty connection refused问题
putty connection refused问题的定位解决,putty connection refused问题的定位解决
远程连接redis问题集合
在虚拟机linux上安装好redis后,使用本地机器进行访问redisn1:出现Could not connect to Redis at (ip地址):6379: Connection refusedn最有可能的原因就是没有关闭防火墙,n1) 重启后生效n        开启: chkconfig iptables onn        关闭: chkconfig iptables o
TCP/IP:连接服务器失败(错误原因:Connection refused)
TCP/IP:连接服务器失败(错误原因:Connection refused)nnLinux中,通过系统调用(system call) connect 连接指定服务器建立TCP连接。nnconnect 最常见的失败原因是 Connection refused。nn假设服务器IP是192.168.44.148,且并 未有 进程监听端口是12500时:nn若有TCP连接请求包到达192.16...
feign 请求 连接被拒绝
Feign报错Caused by: com.netflix.client.ClientException: Load balancer does not have available server fn  n 1.引入Eureka依赖n n 2.@AuthorizedFeignClient注解中name写错n n &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.spri...
wind10下idea连接docker 容器里的伪分布hadoop
如何连接docker容器里面的hadoop,首先必须清楚你的hadoop配着文件,否则,问题出的摸不到头脑。首先,我将本地端口9000映射到docker容器中,hdfs就是通过9000这个端口和宿主机交互,当然,如果你好需要用到其他端口也可以一同映射出去。启动一个容器docker run -d -it -p 9000:9000 --name hadoop [镜像id]-p 9000:9000   ...
关于远程登录ssh出现Connection refused问题
原因之一:Ubuntu没有安装ssh服务端sudo apt-get install openssh-server
[小技巧]值得收藏的MySQL: Connection Refused排查方案
前言数据库新搞了一个,但是提示mysql拒绝连接,由于是周末运维不上班,只好自己上了。 n本文详细记录了是如何一步一步排查问题的。正文1.从远程定位问题ping ip : 检测机器是否可以连的通ntelnet ip port : 检测端口是否有开放n2.从机器内部定位1. 查看mysql服务是否开启n ps -ef|grep mysqldn2. 查看tcp端口是否开启n netstat
使用phoenix出现的问题
java编程使用phoenix操作hbase数据库出现以上问题,我们应该将我们的phoenix.url=jdbc:phoenix:192.168.1.113:2181改成phoenix.url=jdbc:phoenix:192.168.1.113:2181:/hbase-unsecure即可...
【解决方案】PuTTY远程SSH连接Ubuntu服务器报错:Network error: Connection refused
n无折腾不成长。我平时喜欢把一些操作拿出来重复捣腾。n今天用VMware新建了Ubuntu16.04的虚拟机。nn启动新建的Ubuntu16虚拟机,向往常一样用PuTTY进行SSH远程连接,nDuang的一哈,弹出了这个醒目的error,n尝试了几次确定非地址输入等错误后,考虑到可能是新装虚拟机,可能是SSH的问题。n**尝试以下代码,完美解决。**小伙伴们也拿来一试哟!!!nsudo apt-g...
连接10服务器//hadoop显示ConnectionrRefused怎么办?
参考:https://zhidao.baidu.com/question/1366015836087408219.htmlrn输入hadoop fs -ls想查看hadoop上的文件却突然连接不上报如下错误:rnls: Call From centos1/10.103.240.131 to centos1:9000 failed on connection exception: java.net.Co...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 物联网连接视频教程 python+sql连接教程