Csv Hadoop配置单元错误

Csv Hadoop配置单元错误,csv,Csv,我有以下数据,我使用的结构和我没有得到适当的输出 create table data(id int,name string, dept string,address STRUCT<doornumber:String, street:String, state:String>) > ROW FORMAT DELIMITED > FIELDS TERMINATED BY ',' > COLLECTION ITEMS TERMINATED BY '

我有以下数据,我使用的结构和我没有得到适当的输出

create table data(id int,name string, dept string,address STRUCT<doornumber:String, street:String, state:String>)
    > ROW FORMAT DELIMITED
    > FIELDS TERMINATED BY ','
    > COLLECTION ITEMS TERMINATED BY ','
    > STORED AS TEXTFILE;
OK
Time taken: 0.129 seconds
hive> LOAD DATA LOCAL INPATH '/home/cloudera/Desktop/sample' OVERWRITE into table data;
Loading data to table default.data
Table default.data stats: [numFiles=1, numRows=0, totalSize=237, rawDataSize=0]
OK
Time taken: 0.547 seconds
hive> select * from data;
OK
1   javeed  IT  {"doornumber":"10","street":null,"state":null}
2   nag IT  {"doornumber":"11","street":null,"state":null}
3   gupta   ITIS    {"doornumber":"15","street":null,"state":null}
4   Ajay    Finance {"doornumber":"12","street":null,"state":null}
5   Naddu   Electric    {"doornumber":"11","street":null,"state":null}
6   Radhava Pharma  {"doornumber":"15","street":null,"state":null}
7   Arshad  Finance {"doornumber":"13","street":null,"state":null}                          
8   Srinu   Telecom {"doornumber":"14","street":null,"state":null}
创建表数据(id int、名称字符串、部门字符串、地址结构)
>行格式分隔
>以“,”结尾的字段
>以“,”结尾的集合项
>存储为文本文件;
好啊
所用时间:0.129秒
配置单元>加载数据本地INPATH'/home/cloudera/Desktop/sample'覆盖到表数据中;
正在将数据加载到表default.data
表default.data stats:[numFiles=1,numRows=0,totalSize=237,rawDataSize=0]
好啊
所用时间:0.547秒
配置单元>从数据中选择*;
好啊
1 javeed IT{“门牌号”:“10”,“街道”:空,“州”:空}
2 nag IT{“门牌号”:“11”,“街道”:空,“州”:空}
3 gupta是{“门牌号”:“15”,“街道”:空,“州”:空}
4 Ajay金融{“门牌号”:“12”,“街道”:空,“州”:空}
5 Naddu Electric{“门牌号”:“11”,“街道”:空,“州”:空}
6 Radhava制药公司{“门牌号”:“15”,“街道”:空,“州”:空}
7阿尔沙德金融{“门牌号”:“13”,“街道”:空,“州”:空}
8斯里努电信{“门牌号”:“14”,“街道”:空,“州”:空}

请注意,使用的字段和集合分隔符是相同的,即“
”、“
字段以“,”结尾,
集合项以“,”结尾,
)。字段和集合不能使用相同的分隔符。每当出现
时,下一个文本将被视为新字段。因此
select
查询输出不是预期的(即看到
null

修改数据以使用一些其他字符(例如“:”)和类似的对应文本文件分隔集合项

例如:

包含、分隔字段和:分隔集合项的文本文件。

cat a.txt 
1,name1,IT,11:str1:stat1
2,name2,IT,12:str1:stat1
创建表语句

create table data1(id int,name string, dept string,address STRUCT<doornumber:String, street:String, state:String>)
     ROW FORMAT DELIMITED
     FIELDS TERMINATED BY ','
     COLLECTION ITEMS TERMINATED BY ':'
     STORED AS TEXTFILE;
create table data1(id int、name string、dept string、address STRUCT)
行格式分隔
以“,”结尾的字段
集合项目以“:”终止
存储为文本文件;

Title显示错误,但问题中未给出任何错误。问题是“并没有得到适当的产出”,但我们怎么能猜到这可能是什么呢?