除了对.META的readRequestsCount之外,我的HBase RegionServers都平衡良好。表。
查看我的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
WARN org.apache.zookeeper.client.ZooKeeperSaslClient:SecurityException:java.lang.SecurityException:尝试查找JAAS配置时无法找到登录配置。
2014-02-04 20:32:04,958
信息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的套接字连接,启动 session
2014-02-04 20:32:04,960
INFO org.apache.zookeeper.ClientCnxn:服务器nam-1:2181上的 session 建立完成,sessionid = 0x243fd975d060d09,协商超时= 60000
2014-02-04 20:32:05,430
INFO org.apache.zookeeper.ZooKeeper: session :0x243fd975d060d09已关闭
我找不到任何原因。
有人可以帮忙吗?
最佳答案
您可以尝试在hbase-site.xml中设置hbase.zookeeper.property.maxClientCnxns
吗?我将此设置为150
对我有用。
关于apache - HBase .META。表-readRequestsCount太高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21560691/