Amazon Elastic MapReduce EC2 インスタンスで次の Hive クエリを実行しています。
CREATE EXTERNAL TABLE myExport (access_key string, active bigint,
api_id string, secret_key string)
STORED BY 'org.apache.hadoop.hive.dynamodb.DynamoDBStorageHandler'
TBLPROPERTIES ("dynamodb.table.name" = "Authentication",
"dynamodb.column.mapping" = "access_key:access_key, active:active, api_id:api_id, secret_key:secret_key");
DynamoDB テーブルの内容を取得しようとしていAuthentication
ますが、代わりに次のエラーが表示されます。
FAILED: Error in metadata: MetaException(message:Could not find column mapping for column: active)
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask