0

我将HBase数据导出到HDFS。我想Sqoop将HDFS导出到MySQL。但是在使用 Sqoop 导出时,需要我提供 HDFS 数据的分隔方式。如何检查 HBase 表或 HDFS 数据中的分隔符?

编辑 1 :我使用bin/hadoop jar /path/to/hbase-0.20.3.jar export your_table /export/your_table将 HBase 数据导出到 HDFS

4

1 回答 1

2

就 HBase 而言,没有任何分隔符的问题。您的数据存储在 HBase 表的列中。要知道 HDFS 文件的分隔符,您可以:

  • 使用bin/hadoop fs -cat /path/to/file
  • 通过HDFS WebUI浏览文件并通过查看其内容找到它。

但这主要取决于您如何导出数据。例如,如果您使用了 HBase 导出实用程序,那么您的数据将作为序列文件转储到 HDFS 中。

于 2013-09-19T05:03:21.753 回答