尝试从表中选择时显示org.apache.hadoop.hive.ql.metadata.hiveexception的配置单元

eoigrqb6  于 2021-05-31  发布在  Hadoop
关注(0)|答案(1)|浏览(496)

我试着按照这个文件
当我到达创建外部表的步骤时: CREATE EXTERNAL TABLE ams_audit_trail (job_id integer, application_id integer, actions String) STORED BY 'org.apache.hadoop.hive.dynamodb.DynamoDBStorageHandler' TBLPROPERTIES ("dynamodb.table.name" = "ams_audit_trail", "dynamodb.column.mapping" = "job_id:job_id,application_id:application_id,actions:actions"); 当我试图从中选择时,它执行得很好:“select*from ams\u audit\u trail limit 10;”
我有个错误: Failed with exception java.io.IOException:org.apache.hadoop.hive.ql.metadata.HiveException: Error evaluating job_id 知道为什么会这样吗?

k2arahey

k2arahey1#

不知道为什么下面的保存了这个问题,但是当我将job\u id数据类型从integer改为string时,它工作得很好!

相关问题