zoukankan      html  css  js  c++  java
  • HBase的Java Api连接失败的问题及解决方法

    分布式方式部署的HBase,启动正常,Shell操作正常,使用HBase的Java Api操作时总是连接失败,信息如下:

    This server is in the failed servers list: localhost.localdomain/202.102.110.204:60000
     
    HBase部署在192.168.100.28,IP地址变掉了原因在于DNS解析,
    临时解决办法,可以在调用Api的客户端机器上的hosts文件中加上一条记录
    192.168.100.28  localhost.localdomain
    localhost.localdomain指向部署HBase的机器。
     
    运行结果正常,如下:
    14/01/07 13:42:13 INFO zookeeper.ClientCnxn: Session establishment complete on server localhost.localdomain/192.168.100.28:2181, sessionid = 0x1436ac6e838002f, negotiated timeout = 180000
    14/01/07 13:42:14 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=192.168.100.28:2181 sessionTimeout=180000 watcher=catalogtracker-on-org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation@9df6f1
    14/01/07 13:42:14 INFO zookeeper.ClientCnxn: Opening socket connection to server localhost.localdomain/192.168.100.28:2181. Will not attempt to authenticate using SASL (无法定位登录配置)
    14/01/07 13:42:14 INFO zookeeper.ClientCnxn: Socket connection established to localhost.localdomain/192.168.100.28:2181, initiating session
    14/01/07 13:42:14 INFO zookeeper.ClientCnxn: Session establishment complete on server localhost.localdomain/192.168.100.28:2181, sessionid = 0x1436ac6e8380030, negotiated timeout = 180000
    2014-1-7 13:42:14 org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper <init>
    信息: The identifier of this process is 664@zhaozh
    table already exists!
    14/01/07 13:42:14 INFO zookeeper.ZooKeeper: Session: 0x1436ac6e8380030 closed
    14/01/07 13:42:14 INFO zookeeper.ClientCnxn: EventThread shut down
    insert recored zkb to table scores ok.
    insert recored zkb to table scores ok.
    insert recored zkb to table scores ok.
    insert recored zkb to table scores ok.
    insert recored zkb to table scores ok.
    insert recored baoniu to table scores ok.
    insert recored baoniu to table scores ok.
    ===========get one record========
    family  ::  course
    qualifier  ::  art
    course: 
    course:art 
    1389073395709 
    course:math 
    grade: 
    ===========show all record========
    baoniu course:math 1389073395719 89
    baoniu grade: 1389073395714 4
    zkb course: 1389073395672 90
    zkb course:art 1389073395709 
  • 相关阅读:
    AOP代理对象生成
    redis 3.2 新数据结构:quicklist、String的embstr与raw编码方式分界点
    关系数据库/分布式系统一致性模型
    JDK1.8 StampedLock: 解决ReentrantReadWriteLock在读多写少情况下,写线程饥饿问题
    JDK1.8 LongAdder 空间换时间: 比AtomicLong还高效的无锁实现
    相对路径
    python用matplotlib画折线图
    python 信息同时输出到控制台与文件
    keras 设置GPU使用率
    python – 基于pandas中的列中的值从DataFrame中选择行
  • 原文地址:https://www.cnblogs.com/russellwang/p/3508665.html
Copyright © 2011-2022 走看看