我试图插入以将镶木地板数据从HDFS插入到名为categories
的MySQL表中。
用于importing
HDFS中的实木复合地板文件的命令:
sqoop import \
--connect jdbc:mysql://localhost:3306/retail_db \
--username root \
--password cloudera \
--table categories \
-m 1 \
--warehouse-dir /BhaiBhaiBhai1 \
--as-parquetfile
从HDFS中获取MySQL中exporting
镶木地板数据的命令:
sqoop export \
--connect jdbc:mysql://localhost:3306/retail_db \
--username root \
--password cloudera \
--export-dir /BhaiBhaiBhai1/categories \
--table categories \
-m 1
然后我遇到错误:
错误 :parquet.io.ParquetDecodingException:无法读取文件hdfs://quickstart.cloudera:8020中块0中1处的值
以下是我的架构:
Schema Link
以下是我的示例数据:
SAMPLE DATA LINK
那么我该如何解决我的问题。有人吗?