如何在hive中显示完美的表格式数据?

xpcnnkqh  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(408)

当我们使用配置单元时,数据不是以完美的表格格式显示的。如果列名较大,则与列相关的列名和实际数据的位置不同。如何修复?

pcrecxhr

pcrecxhr1#

好 啊。我有你的问题。
像这样做。

CREATE TABLE dbname.tablename( col_1 integer, col_2 integer) row format delimited fields terminated by '|' stored as textfile;

此外,从hdfs文件加载它,如。。。

LOAD DATA LOCAL INPATH '/data.csv' OVERWRITE INTO TABLE tablename;
ufj5ltwl

ufj5ltwl2#

以下是我对你的问题的纯粹假设:
您有一个数据集,其列名和数据以空格分隔。您正在尝试在其上创建一个配置单元表。但是,列名中的空格使表看起来很奇怪。
如果以上是正确的,一种解决方案是:
将此添加到ddl中
tblproperty('skip.header.line.count'='1')
更改默认列名
//将a列的名称更改为a1 alter table test\更改a1 int;

相关问题