使用Import工具导入数据
使用Import工具,可以导入HBase的SequenceFile数据文件到CloudTable的HBase中。Import工具是客户端工具安装包中自带的一个工具。
SequenceFile文件是指使用Export工具从HBase导出的数据文件。
- 准备一台安装了CloudTable客户端的服务器。客户端安装方法请参考使用HBase Shell访问集群
- 把SequenceFile文件目录上传到CloudTable的客户端所在服务器,假设存放目录为“/tmp/sequencefile”。
- Import工具需要在客户端主机的操作系统的shell界面中执行。在客户端机器上进入HBase目录后执行Import工具,Import工具的命令格式如下:
./bin/hbase org.apache.hadoop.hbase.mapreduce.Import <TableName> <InputPath>
“TableName”:要导入数据的表名。
“InputPath”:SequenceFile文件的目录。在本地文件系统时必须要以file://开头。
例如:
./bin/hbase org.apache.hadoop.hbase.mapreduce.Import t1 file:///tmp/sequencefile