我正在尝试使用以下命令将hdfs中的csv文件摄取到hive。
alter table test
set TBLPROPERTIES ('skip.header.line.count'='1','serialization.null.format' = '');
但我仍然在我的hive表中得到双引号,所以我尝试了下面的命令。
constructor(elementRef:ElementRef) {
elementRef.nativeElement.parentElement....
}
但仍然得到双引号。我该怎么做才能删除这些双引号?
答案 0 :(得分:0)
您需要指定文件位置
例如:
CREATE TABLE test (col1 string, col2 int, col3 string)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES ("separatorChar" = ",")
STORED AS textfile
LOCATION 'hdfs://<your-data-node-address>:8020/hdfs/path/to/csv/files-dir';
当我以这种方式创建表时,我的表中的值没有引号(源csv文件确实有)