我试图在hadoop中动态创建Hive外部表[即,在运行时将生成列和列的数据类型] 从维护在Mysql表中的元数据中(保留了列名,数据类型等)。
我已经使用sqoop将数据导入了HDFS。
我编写了一个shell脚本,将列和数据类型信息存储为数组,如下所示: TABLE_ARRAY = id int,名称String,deg String,薪金int,dept字符串,updated_time时间戳
现在,我正在使用hiveconf将此数组作为参数发送给Hive hql脚本 但我收到以下错误 失败:解析错误:行1:51无法识别列类型中靠近')''ROW''FORMAT'的输入
还有其他方法可以做到吗?请帮忙。预先感谢。