我的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 WARN org.apache.zookeeper.client.ZooKeeperSaslClient:SecurityException:java.lang.SecurityException:无法找到尝试查找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关闭
我找不到任何理由。 有人可以帮忙吗?
答案 0 :(得分:1)
您可以尝试在hbase-site.xml中设置hbase.zookeeper.property.maxClientCnxns
吗?我将其设置为150
它对我有用。