Pls助けてください。2つのフィールドのみを4つのフィールドにロードする - ピグとハイブのテーブル
シナリオ:Pigを使用してHDFSからHiveにデータを保存します。
私は、4つのフィールドOrd_Id, Cust_Id, Cust_name, Ord_date
を持つmySQLから派生したファイルを持っています。 Ord_IdとCust_Idの2つのフィールドだけをHiveに保存するのが好きです。どうすればいい?アドバイスお願いします。コードの下
は実行できません。
pig -useHCatalog
orders = LOAD '<HDFS_file_path>' USAGE PigStorage(',') AS (Ord_Id:Int, Cust_Id:Int, Cust_name:chararray, Ord_date:chararray);
STORE orders INTO 'pig_demo.orders' USAGE org.apache.hive.hcatalog.pig.HCatStorer();
感謝を。