Hadoop 我可以使用Sqoop将数据导入RCFile格式吗?

Hadoop 我可以使用Sqoop将数据导入RCFile格式吗?,hadoop,format,hdfs,sqoop,Hadoop,Format,Hdfs,Sqoop,据 可以以两种文件格式之一导入数据:分隔文本或 序列文件 但是RCFile呢 是否可以使用Sqoop以RCFile格式将数据从Oracle DB导入HDFS 如果是,怎么做?Sqoop目前不支持RC文件。有一个jira可以添加此功能 Step 1: Create a ORC formatted table (base) in Hive. CREATE TABLE IF NOT EXISTS tablename (hivecolumns) STORED AS RCFILE Ste

可以以两种文件格式之一导入数据:分隔文本或 序列文件

但是RCFile呢

是否可以使用Sqoop以RCFile格式将数据从Oracle DB导入HDFS


如果是,怎么做?

Sqoop目前不支持RC文件。有一个jira可以添加此功能

Step 1: Create a ORC formatted table (base) in Hive.
    CREATE TABLE IF NOT EXISTS  tablename (hivecolumns)   STORED AS RCFILE

 Step 2 : Sqoop import to this RC table using HCatalog tool.  
     SQOOP IMPORT 
    --connect sourcedburl
    --username XXXX
    --password XXXX
     --table source_table
     --hcatalog-database hivedb
    --hcatalog-table tablename 
[HCatalog的表抽象为用户提供了Hadoop分布式文件系统(HDFS)中数据的关系视图,并确保用户不必担心数据存储在何处或以何种格式存储——RCFile格式、文本文件、SequenceFile或ORC文件。]