更新时间:2024-04-29 GMT+08:00

使用Import工具导入数据

使用Import工具,可以导入HBase的SequenceFile数据文件到CloudTable的HBase中。Import工具是客户端工具安装包中自带的一个工具。

SequenceFile文件是指使用Export工具从HBase导出的数据文件。

  1. 准备一台安装了CloudTable客户端的服务器。客户端安装方法请参考使用HBase Shell访问集群
  2. 把SequenceFile文件目录上传到CloudTable的客户端所在服务器,假设存放目录为“/tmp/sequencefile”
  3. 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