【问题标题】:HBase .META. table - readRequestsCount too highHBase .META。表 - readRequestsCount 太高
【发布时间】:2014-02-28 21:45:32
【问题描述】:

我的 HBase RegionServers 平衡良好,除了 readRequestsCount 到 .META。表。

查看我的 MapReduce 作业的日志文件,我发现有很多对 ZooKeeper 的调用,它们立即建立并关闭:

2:04,958 INFO org.apache.zookeeper.ZooKeeper:启动客户端连接,connectString=nam-1:2181,nam-2:2181,dat-4:2181 sessionTimeout=180000 watcher=catalogtracker-on- org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation@76477647 2014-02-04 20:32:04,958 INFO org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper:这个进程的标识符是16972@dat-2 2014-02-04 20:32:04,958 INFO org.apache.zookeeper.ClientCnxn:打开到服务器 /1.10.230.132:2181 的套接字连接 2014-02-04 20:32:04,958 警告 org.apache.zookeeper.client.ZooKeeperSaslClient: SecurityException: java.lang.SecurityException: Unable to locate a login configuration 在尝试查找 JAAS 配置时发生。 2014-02-04 20:32:04,958 INFO org.apache.zookeeper.client.ZooKeeperSaslClient:客户端不会进行 SASL 身份验证,因为找不到默认的 JAAS 配置部分“客户端”。如果您不使用 SASL,则可以忽略这一点。另一方面,如果您希望 SASL 能够工作,请修复您的 JAAS 配置。 2014-02-04 20:32:04,958 INFO org.apache.zookeeper.ClientCnxn:与 nam-1:2181 建立的套接字连接,正在启动会话 2014-02-04 20:32:04,960 INFO org.apache.zookeeper.ClientCnxn:在服务器 nam-1:2181 上完成会话建立,sessionid = 0x243fd975d060d09,协商超时 = 60000 2014-02-04 20:32:05,430 INFO org.apache.zookeeper.ZooKeeper:会话:0x243fd975d060d09 关闭

我找不到任何理由。 有人可以帮忙吗?

【问题讨论】:

  • 你解决了这个问题吗?

标签: apache hadoop mapreduce hbase apache-zookeeper


【解决方案1】:

您可以尝试在 hbase-site.xml 中设置hbase.zookeeper.property.maxClientCnxns。我将其设置为 150 它对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2012-03-02
    • 1970-01-01
    相关资源
    最近更新 更多