永发信息网

如何提高python写hbase的性能

答案:2  悬赏:60  手机版
解决时间 2021-02-28 05:14
如何提高python写hbase的性能
最佳答案
HBase Client会在数据累积到设置的阈值后才提交Region Server。这样做的好处在于可以减少RPC连接次数。同时,我们得计算一下服务端因此而消耗的内存:hbase.client.write.buffer * hbase.regionserver.handler.count。在减少PRC次数和增加服务器端内存之间找到平衡点。
全部回答
configuration conf = hbaseconfiguration.create(); string tablename = "testtable"; scan scan = new scan(); scan.setcaching(10000); scan.setcacheblocks(false); conf.set(tableinputformat.input_table, tablename); clientprotos.scan proto = protobufutil.toscan(scan); string scantostring = base64.encodebytes(proto.tobytearray()); conf.set(tableinputformat.scan, scantostring); javapairrdd myrdd = sc .newapihadooprdd(conf, tableinputformat.class, immutablebyteswritable.class, result.class); 在spark使用如上hadoop提供的标准接口读取hbase表数据(全表读),读取5亿左右数据,要20m+,而同样的数据保存在hive中,读取却只需要1m以内,性能差别非常大。 转载,仅供参考。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
华灯初上的意思并造句
豪亨木业地址有知道的么?有点事想过去
F(x) “chu” 韩语 什么意思 ??
【上海有多少人口】上海市现在一共有多少人口
沐溪六路这个地址在什么地方,我要处理点事
湖南益阳高中会考是什么时候开始的?
品真屋在哪里啊,我有事要去这个地方
微信解封,人像识别不了怎么办?而且一直在识
做网页平面图的按钮时,要把按钮(经过、按下
课程论
新文行集团(香港)有限公司南通分公司怎么去啊
大专有西点专业么
集闲居在什么地方啊,我要过去处理事情
哪里能买到辣木籽?想送人,请介绍一下??
古道逸风地址在什么地方,想过去办事
推荐资讯
感邪后某一部位病证未了,又出现另一部位病证
指甲壳上的横纹和竖纹是怎么回事?
老父亲84岁了,现在身体很好,想坐飞机不知道
国四的车能开到什么时候啊?现在都国五的了,
EN-GJL-200化学成分是什么
仙客来的无性繁殖操作视频
吸甲醛吃什么水果
草凌学校地址在哪,我要去那里办事
河北省高邑县哪有甲醇化工厂?
lols5赛季中狮子狗算冷门英雄吗,冷门英雄都
在哪里可以看到学打羽毛球的视频呢?
下列属于内部审计师职能范围的有()。A.复核外
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?