0
Dynamoテーブルからハイブテーブルをロードしようとしています。しかし私は解決できないエラーに遭遇しました。 PFBコード入力 'org'が一致しません。テーブルファイル形式指定でBYの近くにStringLiteralがあります
CREATE EXTERNAL TABLE CL_AL (COL1 string,
COL2 string,
COL3 string ,
COL4 string ,
COL5 string,
COL6 string ,
COL7 string ,
COL8 string ,
COL9 string,
COL10 string ,
COL11 string,
COL12 string)
STORED BY “org.apache.hadoop.hive.dynamodb.DynamoDBStorageHandler”
TBLPROPERTIES (“dynamodb.table.name” = “CL_AL”,
“dynamodb.column.mapping” = “COL1: COL1, COL2: COL2, COL3:COL3 , COL4:COL4,
COL5: COL5, COL6: COL6,COL7: COL7 , COL8: COL8, COL9: COL9 , COL10: COL10 , COL11: COL11 , COL12: COL12”);
私は端子を介してこのコードを実行すると、私は次のエラー 「テーブル内のファイル形式の指定 『』によってStringLiteral近くを期待不一致入力 『組織』を」得ます。
他の記事で述べたように、引用符を ''と ''で置き換えようとしました。しかし、この問題は依然として続く。私のテーブルには列名としてキーワードはありません。誰かがこの問題を解決するのを手伝ってください。
これを試しましたか? STORED BY 'org.apache.hadoop.hive.dynamodb.DynamoDBStorageHandler'、sigle引用符で囲みます。 –