首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

hbase数据同步工具—HashTableSyncTable

HashTable/SyncTable是一个同步hbase表数据的工具,其通过过程分为两步,这两步都是mapreduce job。...和CopyTable工具一样,他也可以用来在同一个或者不同的集群之间同步部分或者全部的表数据。只不过,相比CopyTable来说,本工具在同步不同集群之间的表数据时表现更好。...,zk3.example.com:2181:/hbase hdfs://nn:9000/hashes/tableA tableA tableACopy dryrun选项在只读操作以及表对比中时非常有用的...,它可以显示两个表的差异数量而不对表做任何改变,它可以作为VerifyReplication工具的替代品 默认情况下,SyncTable会让目标表成为源表的复制品。...org.apache.hadoop.hbase.mapreduce.SyncTable --dryrun=false --sourcezkcluster=hadoop:2181:/hbase hdfs

1.3K10

HBase数据导入工具总结

本文对HBase常用的数据导入工具进行介绍,并结合云HBase常见的导入场景,给出建议的迁移工具和参考资料。...HBase之间数据导入常用工具 HBase提供了几种数据迁移工具,其中基于API调用的有CopyTable,Export&Import。基于写HDFS的有distcp,snapshot。...这里要说明的是,本文作为一般性的介绍,不能忽略常用的工具distcp和snapshot,但是由于云HBase默认不开启HDFS端口,所以在云HBase上面基于HDFS的方法都是用不了的。...> distcp distcp是Hadoop提供的用于复制HDFS文件的工具,经常也被用来同步HBase数据。...在hbase shell中执行 restore_snapshot '$SnapshotName' 异构数据导入HBase常用工具 其他类型数据向HBase导入常见的工具有: (1)关系数据库可以使用

2.1K30

ImportTsv-HBase数据导入工具

ImportTsv-HBase数据导入工具 作者:幽鸿   一、概述 HBase官方提供了基于Mapreduce的批量数据导入工具:Bulk load和ImportTsv。...数据导入工具,探究如何高效导入数据到HBase。...二、ImportTsv介绍 ImportTsv是Hbase提供的一个命令行工具,可以将存储在HDFS上的自定义分隔符(默认\t)的数据文件,通过一条命令方便的导入到HBase表中,对于大数据量导入非常实用...三、源码解析 本文基于CDH5 HBase0.98.1,ImportTsv的入口是org.apache.hadoop.hbase.mapreduce.ImportTsv [java] view plaincopyprint...库 如果不为空并且用户没有自定义Mapper实现(参数importtsv.mapper.class)时,则使用PutSortReducer,其中会对Put排序,如果每行记录有很多column,则会占用

1K40

Hadoop Hbase适合存储哪数据?

Hadoop Hbase适合存储哪数据?         最适合使用Hbase存储的数据是非常稀疏的数据(非结构化或者半结构化的数据)。...Hbase之所以擅长存储这类数据,是因为Hbase是column-oriented列导向的存储机制,而我们熟知的RDBMS都是row- oriented行导向的存储机制(郁闷的是我看过N本关于关系数据库的介绍从来没有提到过...Hbase适合存储非结构化的稀疏数据的另一原因是他对列集合 column families 处理机制。 打个比方,ruby和python这样的动态语言和c++、java的编译语言有什么不同?...Ok ,现在Hbase为未来的DBA也带来了这个激动人心的特性,你只需要告诉你的数据存储到Hbase的那个column families 就可以了,不需要指定它的具体类型:char,varchar,int...下面3副图是Hbase的架构、数据模型和一个表格例子,你也可以从:Hadoop summit 上 获取更多的信息。

1.7K40

HBase使用HashTableSyncTable工具同步集群数据

有很多工具可用于同步不同对等集群上的现有数据。Snapshots、BulkLoad、CopyTable是此类工具的知名示例,以前的Cloudera博客文章中都提到了这些示例。...它看起来类似于CopyTable工具,该工具可以执行部分或全部表数据复制。与CopyTable不同,它仅在目标集群之间复制分散的数据,从而在复制过程中节省了网络和计算资源。...HASHES_MATCHED=97148 … 适用场景 数据同步 乍一看,HashTable/SyncTable似乎与CopyTable工具重叠,但是在某些特定情况下,这两种工具都更适合。...对于要复制大量数据的初始负载,先制作表快照,然后再使用ExportSnapshot工具,将胜过SyncTable或CopyTable等在线复制工具。...结论 当处理两个集群数据集之间的稀疏不匹配项时,HashTable/SyncTable是用于移动数据的有价值的工具

1.4K10

使用HBCK2工具修复HBase集群

HBCK2工具是修复工具,可用于修复Apache HBase集群,包括CDP中的Apache HBase集群。HBCK2工具是Apache HBase hbck工具的下一版本。...重要 HBCK2工具特定于Apache HBase的内部。使用此工具需要特定于您的CDP运行时版本的二进制文件,并且您必须始终在Cloudera支持和/或Cloudera专业服务的帮助下使用它。...如果您认为需要使用HBCK2工具遇到问题,请联系Cloudera支持。 运行HBCK2工具 您可以从目标集群中的命令行界面运行HBCK2工具。...HBCK2工具hbase-operator-tools二进制文件的一部分。...Apache HBase金丝雀工具 使用HBase Canary工具来验证集群中分配的状态。您可以运行此工具以仅关注一个表或整个集群。

2.8K20
领券