当前位置: 首页 > news >正文

外贸网站模板wordpress算术验证码

外贸网站模板,wordpress算术验证码,新北建设局网站,电商设计作品集HBase数据刷写 之前提到过这个方法#xff0c;那么BufferedMutator是什么#xff1f;又应该如何实现呢#xff1f; 写缓存 HBase的每一个put操作实际上是一个RPC操作#xff0c;将客户端的数据传输到服务器再返回结果#xff0c;这只适用于小数据量的操作#xff0c;如…HBase数据刷写 之前提到过这个方法那么BufferedMutator是什么又应该如何实现呢 写缓存 HBase的每一个put操作实际上是一个RPC操作将客户端的数据传输到服务器再返回结果这只适用于小数据量的操作如果数据量多的话每次put都需要建立一次RPC的连接TCP连接而建立连接传输数据是需要时间的因此减少RPC的调用可以提高数据传输的效率减少建立连接的时间和IO消耗。 HBase的客户端API提供了写缓存区put的数据一开始放在缓存区内当数量到达指定的容量或者用户强制提交是才将数据一次性提交到HBase的服务器。这个缓冲区可以通过调用 HTable.setAutoFlush(false) 来开启。而新版HBbase的API中使用了BufferedMutator替换了老版的缓冲区通过BufferedMutator对象提交的数据自动存放在缓冲区中。 BufferedMutator 通过获取 BufferedMutator 对象并调用 mutator.mutate(ListMutation mutations) 方法来进行批量插入数据。可以使用 Put 类型的对象列表作为 mutations 参数进行插入。BufferedMutator 提供了自动管理缓冲区和写入操作的功能可以提高插入数据的性能。 单次一张表批量写入 Configuration conf HBaseConfiguration.create();conf.set(hbase.zookeeper.quorum, zookeeperHost);final BufferedMutator.ExceptionListener listener new BufferedMutator.ExceptionListener() {Overridepublic void onException(RetriesExhaustedWithDetailsException e, BufferedMutator mutator) {for (int i 0; i e.getNumExceptions(); i) {LOG.info(Failed to sent put e.getRow(i) .);}}};BufferedMutatorParams params new BufferedMutatorParams(TABLE).listener(listener);params.writeBufferSize(123123L);try {Connection conn ConnectionFactory.createConnection(conf);BufferedMutator mutator conn.getBufferedMutator(params);Put p new Put(Bytes.toBytes(someRow));p.addColumn(FAMILY, Bytes.toBytes(someQualifier), Bytes.toBytes(some value));mutator.mutate(p);mutator.close();conn.close();} catch (IOException e1) {// TODO Auto-generated catch blocke1.printStackTrace();} 单次多张表批量写入 private static MapString, BufferedMutator tableConnectionMgr new ConcurrentHashMap(); private BufferedMutator getTableConnection(String tableName) throws IOException {if (tableConnectionMgr.get(tableName) ! null) {return tableConnectionMgr.get(tableName);}Connection connection ConnectionFactory.createConnection(config);BufferedMutator table connection.getBufferedMutator(TableName.valueOf(tableName));tableConnectionMgr.put(tableName, table);log.info(hbase table: {} connect established!, tableName);return tableConnectionMgr.get(tableName); }
http://www.hkea.cn/news/14333910/

相关文章:

  • 网站建设有待加强如何推广自己网站链接
  • 推广普通话宣传周是每年9月的seo网络优化推广
  • 旅游网站建设的详细方案北京金方网站设计
  • 兰州市建设厅官方网站网站建设云解析dns有什么用
  • 装修设计公司名字西安seo盐城
  • 保定市建设施工许可证查询网站国外电商平台有哪些
  • 如何查询一个网站的空间wordpress 数据库连接字符串
  • 湖北建设厅网站查询抖音代运营服务内容明细
  • 北京大兴企业网站建设哪家好全球速卖通企业类型
  • 网站建设哪家好网站建设哪家好网站建设哪家开发app最好的工具
  • 青岛做网站的好公司免费网站站长
  • 网站内容建设培训通知国内做游戏破解的网站
  • 天津西青建设工程网站南昌网站设计案例
  • 河源做网站优化大型网站建设公司
  • 平台网站建设价格网站建设与网络推广的关系
  • 加密的网站使用jmeter做压测广州市住房和城乡建设厅网站
  • 网站快捷导航ie怎么做定制网站开发公司哪家好?点击查看
  • wordpress 运行速度慢青岛seo外包公司
  • 湛江网站营销网站的建设费用分为
  • 网站备案在哪里备案湛江的网站
  • 简述电子商务网站开发的基本流程久久建筑网和恒智天成那个软件好
  • 做网站到底需要什么高港做网站
  • 建设网站商城常州网站建设麦策电商
  • 智能网站价格近期热点新闻事件
  • 营销网站制作需要多少钱手机系统优化软件
  • 张家界做网站简单网站设计模板
  • 青岛做网站需要多少钱正邦设计电话
  • 河北邯郸建网站360建筑网的内容百度可以查到吗
  • 网站防止攻击10种禁用免费app
  • 建设软件资源网站做特产的网站的分析