HBase是基于hdfs文件系统的一个数据库,其数据最终是写到hdfs中的,因此涉及hdfs调优的部分也是必不可少的。
(1)dfs.replication.interval:默认3秒
可以调高,避免hdfs频繁备份,从而提高吞吐率。
(2)dfs.datanode.handler.count:默认为10
可以调高这个处理线程数,使得写数据更快
(3)dfs.namenode.handler.count:默认为8
(4)dfs.datanode.socket.write.timeout:默认480秒,并发写数据量大的时候可以调高一些,否则会出现我另外一篇博客介绍的的错误。
(5)dfs.socket.timeout:最好也要调高,默认的很小
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。