sql - 在 Hive 上创建表

标签 sql hadoop hive bigdata

CREATE TABLE DowJones (quarter int, stock string, StockDate date, open double, high double, low double, close double, volume double, percent_change_price double, percent_change_volume_over_last_wk double, previous_weeks_volume double, next_weeks_open double,  next_weeks_close double, percent_change_next_weeks_price double, days_to_next_dividend int, percent_return_next_dividend double) row format delimited fields terminated by ‘,’;

我得到的错误:

Error while compiling statement: FAILED: ParseException line 1:431 mismatched input ',' expecting StringLiteral near 'by' in table row format's field separator [ERROR_STATUS]

SQL 的新手,如果这是一个非常明显的修复,请提前致歉。

最佳答案

像这样尝试...

row format delimited fields terminated by '\;'

让我们知道

关于sql - 在 Hive 上创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38324412/

相关文章:

java - 装 jar 顺序

mysql - 在 MySQL 中无限运行的 INSERT

mysql - 学习 SQL Server 2008 和存储过程

sql - DROP PROCEDURE 抛出语法错误

java - Map-Reduce 中的二次排序

java - Hive Mapreduce 作业失败

mysql - 使用 GROUP BY 和 ORDER BY 的 mysql 查询的奇怪结果

hadoop - 在状态待机状态下,不支持doCheckpoint:Operation类别Journal中的异常

hadoop - 配置单元执行选择命令时权限被拒绝

scala - 如何在不因org.apache.spark.sql.AnalysisException而失败的情况下插入覆盖Hive表:只能将数据写入到具有单个路径的关系中?