SPARK SQL中的BIGINT

时间:2015-10-02 07:13:45

标签: sql hadoop apache-spark hive bigint

我们已将Spark SQL(1.3.2)配置为在Hive之上工作,我们使用Beeline创建表。

我正在尝试使用BIGINT数据类型创建一个表。但是当我使用下面的命令时,我看到该表是使用INT数据类型创建的

CREATE TEMPORARY TABLE cars (blank bigint)
USING com.databricks.spark.csv
OPTIONS (path "cars.csv", header "false")

但是当我使用下面的命令时,我能够创建一个包含bigint数据类型

的表
CREATE TABLE cars(blank bigint)

您能告诉我如何使用第一种方法

创建tableBIGINT数据类型

是不是因为这个

“默认情况下,假定积分文字为INT,除非数字超出INT的范围,在这种情况下它被解释为BIGINT,或者如果数字上存在以下后缀之一。”

https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types#LanguageManualTypes-IntegralTypes(TINYINT,SMALLINT,INT,BIGINT)

0 个答案:

没有答案