`
superlxw1234
  • 浏览: 553278 次
  • 性别: Icon_minigender_1
  • 来自: 西安
博客专栏
Bd1c0a0c-379a-31a8-a3b1-e6401e2f1523
Hive入门
浏览量:44684
社区版块
存档分类
最新评论

hbase错误 ZooKeeperConnectionException

阅读更多

用hbase的rest服务给业务方提供web访问接口,

经常会遇到服务不可用的情况,查看日志,发现以下错误:

 

2012-11-08 06:10:37,447 INFO org.apache.zookeeper.ClientCnxn: Opening socket connection to server hd0149-sw36.dc.sh-wgq.sdo.com/10.133.10.191:
2181
2012-11-08 06:10:37,447 WARN org.mortbay.log: /fh_spread_mes/ZTVzZmJ1cHNiYW90dWk=/: org.apache.hadoop.hbase.ZooKeeperConnectionException: HBas
e is able to connect to ZooKeeper but the connection closes immediately. This could be a sign that the server has too many connections (30 is
the default). Consider inspecting your ZK server logs for that error and then make sure you are reusing HBaseConfiguration as often as you can
. See HTable's javadoc for more information.
2012-11-08 06:10:37,448 INFO org.apache.zookeeper.ClientCnxn: EventThread shut down
2012-11-08 06:10:37,454 INFO org.apache.zookeeper.ClientCnxn: Socket connection established to hd0149-sw36.dc.sh-wgq.sdo.com/10.133.10.191:218
1, initiating session
2012-11-08 06:10:37,454 INFO org.apache.zookeeper.ClientCnxn: Unable to read additional data from server sessionid 0x0, likely server has clos
ed socket, closing socket connection and attempting reconnect
2012-11-08 06:10:37,961 INFO org.apache.zookeeper.ClientCnxn: Opening socket connection to server hd0003-sw1.dc.sh-wgq.sdo.com/10.133.10.14:21
81
2012-11-08 06:10:37,962 INFO org.apache.zookeeper.ClientCnxn: Socket connection established to hd0003-sw1.dc.sh-wgq.sdo.com/10.133.10.14:2181,
 initiating session
2012-11-08 06:10:37,964 WARN org.apache.zookeeper.ClientCnxn: Session 0x0 for server hd0003-sw1.dc.sh-wgq.sdo.com/10.133.10.14:2181, unexpecte
d error, closing socket connection and attempting reconnect
java.io.IOException: Connection reset by peer
        at sun.nio.ch.FileDispatcher.read0(Native Method)
        at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
        at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:202)
        at sun.nio.ch.IOUtil.read(IOUtil.java:169)
        at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:243)
        at org.apache.zookeeper.ClientCnxn$SendThread.doIO(ClientCnxn.java:858)
        at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1130)

 

说是hbase连接数过多,默认30,

 org.apache.hadoop.hbase.ZooKeeperConnectionException: HBas
e is able to connect to ZooKeeper but the connection closes immediately. This could be a sign that the server has too many connections (30 is
the default). 

 

在网上找了下解决方法:

 

修改hbase master的/etc/security/limits.conf

在最后加上:

 

hdfs  -       nofile  32768
hbase  -       nofile  32768

然后重启下hbase master。

看看是否有用。。

 

0
2
分享到:
评论

相关推荐

    hadoop hbase 错误日志级解决

    1,SLF4J: Class path contains multiple SLF4J bindings. 2,localhost: java.net.BindException: Address already in use 3,ERROR: org.apache.hadoop....这是我亲自遇到过的错误及解决过程,希望对大家能有帮助!

    hbase常见错误整理3年运维经验整理

    ### HBase常见错误及解决方案:3年运维经验总结 #### 一、配置第三方依赖包HADOOP_CLASSPATH和HBase问题 **问题描述** 在本地开发HBase程序时,虽然本地编译能够通过(因为在IDE中已经导入了必要的jar包),但在...

    HbaseTemplate 操作hbase

    在IT行业中,尤其是在大数据处理领域,HBase是一个广泛使用的分布式、高性能、列式存储的NoSQL数据库。HBase是建立在Hadoop文件系统(HDFS)之上,为处理大规模数据提供了一个高效的数据存储解决方案。而Spring Data...

    hadoop ,hbase,zookeeper错误日志及相关应对措施

    hadoop、hbase、zookeeper错误日志及相关应对措施 本文将对hadoop、hbase和zookeeper的错误日志进行总结和分析,并提供相关的应对措施,以帮助读者更好地理解和解决这些错误。 Hadoop-0.20.2 & hbase-0.90.1 集群...

    Java操作Hbase进行建表、删表以及对数据进行增删改查

    import org.apache.hadoop.hbase.ZooKeeperConnectionException; import org.apache.hadoop.hbase.client.Delete; import org.apache.hadoop.hbase.client.Get; import org.apache.hadoop.hbase.client.HBaseAdmin; ...

    pinpoint的hbase初始化脚本hbase-create.hbase

    搭建pinpoint需要的hbase初始化脚本hbase-create.hbase

    Hbase权威指南(HBase: The Definitive Guide)

    ### HBase权威指南知识点概述 #### 一、引言与背景 - **大数据时代的来临**:随着互联网技术的发展,人类社会产生了前所未为的数据量。这些数据不仅数量巨大,而且种类繁多,传统的数据库系统难以应对这样的挑战。 ...

    HBase官方文档中文版-HBase手册中文版

    HBase是一种分布式、基于列族的NoSQL数据库,由Apache软件基金会开发并维护,是Hadoop生态系统中的重要组件。这份“HBase官方文档中文版”提供了全面深入的HBase知识,帮助用户理解和掌握如何在大数据场景下有效地...

    hbase安装与使用

    如果出现错误提示,例如 Master 启动失败的情况,可以通过检查日志文件找到具体的错误信息。例如: ```bash 2015-02-02 03:25:33,639 ERROR [main] master.HMasterCommandLine: Master exiting java.lang....

    hbase配置内置的zookeeper

    ### HBase 配置内置 ZooKeeper 的详细步骤与解析 #### 一、配置背景与目的 在 HBase 的部署环境中,ZooKeeper 起着非常重要的作用,它主要用于协调集群中的各个节点,并且管理 HBase 的元数据。通常情况下,HBase ...

    hbase用于查询客户端工具

    HBase是一种分布式、基于列族的NoSQL数据库,它在大数据领域中扮演着重要的角色,尤其是在需要实时查询大规模数据集时。HBase以其高吞吐量、低延迟和水平扩展能力而闻名,常用于存储非结构化和半结构化数据。在HBase...

    HBase(hbase-2.4.9-bin.tar.gz)

    HBase(hbase-2.4.9-bin.tar.gz)是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System...

    HBase开启审计日志

    ### HBase开启审计日志详解 #### 一、概述 HBase是一款分布式列式存储系统,基于Google的Bigtable论文实现。它具有高可靠性、高性能、面向列、可伸缩的特点,非常适合处理海量数据。在大数据领域,HBase被广泛用于...

    基于springboot集成hbase过程解析

    "基于SpringBoot集成HBase过程解析" SpringBoot集成HBase是当前大数据处理和存储解决方案中的一种常见组合。HBase是基于Hadoop的分布式、可扩展的NoSQL数据库,能够存储大量的结构化和非结构化数据。SpringBoot则...

    在windows上安装Hbase

    在Windows上安装HBase 本文将指导您如何在Windows平台上安装HBase,包括配置详解。安装完成后,您将能够配置集群。 一、前提条件 在安装HBase前,需要安装Cygwin和Hadoop。这两个软件的安装不在本文的讨论范围内...

    hbase-2.4.17-bin 安装包

    HBase是Apache Hadoop生态系统中的一个分布式、版本化、列族式存储系统,设计用于处理大规模数据集。这个“hbase-2.4.17-bin”安装包提供了HBase的最新稳定版本2.4.17,适用于大数据处理和分析场景。下面将详细介绍...

    HBase可视化客户端

    基于JavaFX + HBase API开发,支持HBase2.4.x版本 核心功能如下: 1. 查询:支持对 HBase 进行单行查询、范围查询以及全表扫描,并支持 14 种过滤器的实现以及多版本查询! 2. 管理:HBase表格数据的增删查、命名...

    hbase安装包

    HBase,全称为Hadoop Distributed File System上的基础结构(HBase on Hadoop Distributed File System),是一种分布式的、面向列的开源数据库,它构建在Apache Hadoop文件系统(HDFS)之上,提供高可靠性、高性能...

    HBase学习利器:HBase实战

    ### HBase学习利器:HBase实战 #### 一、HBase简介与背景 HBase是Apache Hadoop生态系统中的一个分布式、可扩展的列族数据库,它提供了类似Bigtable的能力,能够在大规模数据集上进行随机读写操作。HBase是基于...

Global site tag (gtag.js) - Google Analytics