`
qindongliang1922
  • 浏览: 2179999 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:117371
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:125784
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:59755
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:71207
社区版块
存档分类
最新评论

Hbase异常(无法定位登录配置)

阅读更多
散仙,最近再用Sqoop从Mysql数据库里向Hbase里导入数据,导入成功后,在eclipse上使用Java Hbase API的连接集群,打印所有数据,结果一运行程序,日志显示无法定位登录配置,具体信息如下:

2013/12/29-02:20:46  INFO ZooKeeper:100 - Client environment:java.library.path=D:\soft\Java\jdk1.6.0_32\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:/soft/Java/jdk1.7.0_04/bin/../jre/bin/server;D:/soft/Java/jdk1.7.0_04/bin/../jre/bin;D:/soft/Java/jdk1.7.0_04/bin/../jre/lib/amd64;D:\Python;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;D:\soft\Java\jdk1.7.0_04/bin;D:\soft\Java\jdk1.7.0_04/jre/bin ;E:\SSHClient;D:\soft\eclipse;;.
2013/12/29-02:20:46  INFO ZooKeeper:100 - Client environment:java.io.tmpdir=C:\Users\qin\AppData\Local\Temp\
2013/12/29-02:20:46  INFO ZooKeeper:100 - Client environment:java.compiler=<NA>
2013/12/29-02:20:46  INFO ZooKeeper:100 - Client environment:os.name=Windows 7
2013/12/29-02:20:46  INFO ZooKeeper:100 - Client environment:os.arch=amd64
2013/12/29-02:20:46  INFO ZooKeeper:100 - Client environment:os.version=6.1
2013/12/29-02:20:46  INFO ZooKeeper:100 - Client environment:user.name=qin
2013/12/29-02:20:46  INFO ZooKeeper:100 - Client environment:user.home=C:\Users\qin
2013/12/29-02:20:46  INFO ZooKeeper:100 - Client environment:user.dir=D:\eclipseworkspace\myfirst
2013/12/29-02:20:46  INFO ZooKeeper:438 - Initiating client connection, connectString=192.168.120.129:2181 sessionTimeout=180000 watcher=hconnection
2013/12/29-02:20:46  INFO RecoverableZooKeeper:104 - The identifier of this process is 9308@qin-PC
2013/12/29-02:20:46  INFO ClientCnxn:966 - Opening socket connection to server namenode/192.168.120.129:2181. Will not attempt to authenticate using SASL (无法定位登录配置)


其实这个信息,并不是Hbase的异常,而是客户端找不到zookeeper的解析地址,由于Hbase是通过hostname解析IP地址的(DNS),Zookeeper只会返回Hbase的域名,需要客户端通过DNS或本地hosts文件进行解析。
解决办法:
在Linux上,在/etc/hosts文件中添加Hbase Master节点的域名及IP地址映射,
在Windows上,修改C:\Windows\system32\etc\hosts文件,添加Hbase Master节点的域名及IP地址映射。
截图如下:








至此,就可以正常使用了,再次启动程序,已经发现没有刚才的问题了


  • 大小: 8.7 KB
  • 大小: 34.7 KB
分享到:
评论

相关推荐

    HbaseTemplate 操作hbase

    8. **异常处理**:在使用HbaseTemplate时,需要注意处理可能出现的异常,如TableExistsException(表已存在)、TableNotFoundException(表不存在)等,确保程序的健壮性。 总之,Spring Data Hadoop的Hbase...

    C#操控hbase数据库

    1. **连接HBase**:首先,我们需要创建一个到HBase服务器的连接,这通常涉及设置Zookeeper配置和HBase集群信息。 2. **表管理**:创建、删除和管理HBase表,包括定义列族(Column Family)和列限定符(Column ...

    hbase-0.94脚本hbase在cygwin的环境的bug

    在实际操作中,如果遇到类似问题,首先应检查HBase的日志文件,寻找错误信息或异常堆栈,这有助于定位问题的具体原因。其次,可以尝试在Cygwin环境下使用其他开源工具来辅助调试,如strace或gdb。最后,不要忘记查阅...

    hbase1.2+java开发最小依赖jar包合集

    9. **异常处理**:Java开发时,需要处理HBase特有的异常,如`IOException`、`TableNotFoundException`、`RegionServerUnavailableException`等,确保程序的健壮性。 10. **MapReduce与HBase**:HBase可以与Hadoop的...

    高可用HBase的技术实践

    ### 高可用HBase的技术实践知识点总结 #### HBase特点简介 HBase是一种分布式NoSQL数据库,具有以下显著特点: 1. **数据组织形式**:HBase以表的形式组织数据,支持实时更新、增量导入、随机查询以及条件范围查询...

    Hbase

    4. **文件管理**:HBase在HDFS上有一个可配置的目录,默认为`/hbase`。其中包含了`WAL`文件、旧的日志文件(`.oldlogs`)以及各个表的数据文件。 5. **日志文件管理**:当`WAL`文件中的数据全部被持久化后,这些文件会...

    HBASE_thrift_cpp.rar

    综上所述,"HBASE_thrift_cpp.rar"中的内容可能包括了使用C++通过Thrift接口与HBase交互所需的所有组件,如客户端库、示例代码、配置文件等,帮助开发者构建能够对HBase数据库执行各种操作的应用程序。深入理解和...

    kylin资源包(hbase安装,kylin安装,安装测试题)

    4. **故障排查**:模拟常见问题,如网络中断、服务异常,考察对问题定位和解决的能力。 这个资源包将是你学习和实践HBase与Kylin的理想助手,通过实际操作,你不仅能理解这两个工具的工作原理,还能掌握它们的安装...

    hbase的java客户端api操作示例代码.zip

    - **行键(Row Key)**:在HBase中,行键是唯一的,用于定位数据。合理设计行键对性能至关重要,通常推荐使用可排序且能唯一标识数据的键。 - **列族(Column Family)**:列族是数据存储的主要结构,每个列族下...

    hbase fsimage损坏处理问题.docx

    - **HBase Master无法启动**:由于HBase依赖于HDFS提供存储服务,当NameNode不可用时,HBase Master也无法正常启动和运行。 - **数据丢失或不可访问**:用户可能无法访问HDFS或HBase中的部分或全部数据。 ### ...

    安防与监控中的视频监控落地四要素:预测、检测、报警及定位

    安防与监控领域的视频监控系统是保障安全的重要工具,其落地实施的关键四要素包括预测、检测、报警及定位。这些元素共同构建了一个智能监控解决方案,旨在提高监控效率,减少误报和漏报,适应业务的快速变化。 预测...

    海量数据场景下的智能监控与故障定位.pptx

    Hbase用于特征提取,个体监控指标通过聚合来定位问题,而监控可视化帮助理解系统状态。 在Metric通路上,滴滴采用了statsd的设计理念,通过业务代码内部的埋点上报机制收集数据,经过本机agent的10秒粒度聚合,再到...

    美团JVM问题定位和排错

    这些服务包括但不限于:B端服务(面向商家的服务)、C端服务(面向消费者的前端应用)、基础服务(如数据库、消息队列等)、网络框架(如Netty)、MQ/Kafka等消息中间件、HBase/Spark等大数据处理框架。这些服务相互...

    pinpoint2.2.1.zip

    它提供了详细的事务跟踪,帮助开发者定位在大型分布式系统中的性能瓶颈。Pinpoint 2.2.1 版本是一个重要的更新,包含了对jar包、源码、HBase 1.2 和 JDK 8 的支持。 在分布式环境中,理解应用程序的运行流程和性能...

    pinpoint安装部署文档

    它通过采集应用系统中的调用链信息,帮助用户理解应用内部及应用间的交互情况,从而定位到性能瓶颈或异常所在。Pinpoint适用于Java应用,并以其高度可视化的特点而受到广泛好评。 #### 二、Pinpoint的组成结构 ...

    pinpoint安装包2.zip

    2. **HBase配置**:根据hbase建表文件.zip的内容,创建HBase表并配置Pinpoint Collector以连接到正确的HBase集群。 3. **Collector和Web部署**:将pinpoint-collector-1.7.0-RC2.war和pinpoint-web-1.7.0-RC2.war...

    “1+X”大数据平台运维职业技能等级证书实验指导手册(初级).zip

    9. **第15章:告警和日志信息监控** - 学习者将学习如何设置告警规则,及时发现和处理平台异常,同时理解日志信息的重要性,学会分析日志以定位和解决问题。 10. **第13章:大数据平台监控命令** - 除了图形界面,...

Global site tag (gtag.js) - Google Analytics