hadoop - 如何在长度大于VARCHAR(32k)的BIGSQL表中存储字符串数据

当我在BigSQL表中加载数据时,超出32762个字符的数据将被截断。我的表定义如下:

创建hadoop TABLE schema_name.table_name
(
column1 VARCHAR(50),
column2 INTEGER,
column3 STRING,
加载日期TIMESTAMP
)
存储为PARQUET;

for column3被截断。
有没有办法存储完整数据?

最佳答案

也许CLOB是您正在寻找的答案

https://stackoverflow.com/questions/56338849/

相关文章:

apache-spark - Livy REST Spark java.io.FileNotFoun

docker - 使用RUN的结果来设置变量

python - 如何在pySpark中从字符串数据框中有效替换多个正则表达式模式的所有实例?

hadoop - hadoop fs -mkdir:没有这样的目录

hadoop - Hadoop:如何正确停用集群上的节点?

hadoop - JMX导出Mapreduce指标

hadoop - 关闭电源后重新启动hadoop HA群集节点后,名称节点失败

mongodb - 从BSON文件创建Hive表时,列值变为NULL

networking - 从 docker 容器运行 docker build 时主机名解析失败

docker - 无法通过Registry.ng.bluemix.net上的IBM Containe