Hadoop 分析配置单元的异常EOF
查询: 我得到这个错误。请告知Hadoop 分析配置单元的异常EOF,hadoop,hive,hbase,apache-pig,Hadoop,Hive,Hbase,Apache Pig,查询: 我得到这个错误。请告知 看起来像是字符编码问题。使用一个简单的编辑器。尝试了这一点并取得了成效: hive> CREATE TABLE GREENTAXI(VendorID INT, pick_up_date DATE,drop_date DATE,Flag CHAR(1),rate_code INT, pick_up_long STRING,pick_up_lat STRING,drop_off_long STRING,drop_off_lat STRING,passenger_
看起来像是字符编码问题。使用一个简单的编辑器。尝试了这一点并取得了成效:
hive> CREATE TABLE GREENTAXI(VendorID INT, pick_up_date DATE,drop_date DATE,Flag CHAR(1),rate_code INT, pick_up_long STRING,pick_up_lat STRING,drop_off_long STRING,drop_off_lat STRING,passenger_count INT,trip_distance DECIMAL,fare_amount DECIMAL,Extra DECIMAL,Tax DECIMAL,Tip DECIMAL,Tolls INT,Fee INT,Surcharge DECIMAL,total_amount DECIMAL,payment_type INT,trip_type INT)COMMENT 'Data about Green NYC Taxi for the year 2016-Jan’ ROW FORMAT DELIMITED FIELDS TERMINATED BY ','STORED AS TEXTFILE;
更改2016年1月附近的结束引号。看起来它是字符编码。使用简单的文本编辑器再试一次。请用文本替换图片。@Harish,您接受了一个错误的答案。我用另一个引号替换了Jan之后的引号,它在@franklinsijo注释中起作用,这里的问题(唯一的问题)是注释的结束引号(
”
)这应该改为”
@Dudu Markovitz,否决投票的原因是什么?您错了(关于唯一的问题),请查看错误消息。上面写着487字。我尝试了这段代码,只改变了最后一个字符就成功了。收回你的反对票,伙计。打字错误不是“字符编码问题”。除了替换那一个字符外,不需要任何更改。“此处不支持”,因为注释的Opening限定符未匹配。文件结束得比预期的早。这是文本的结尾。解析器正在查找匹配的“
,并在找到一个之前到达文本末尾。第1行,字符487
CREATE TABLE greentaxi
(
vendorid INT,
pick_up_date DATE,
drop_date DATE,
flag CHAR(1),
rate_code INT,
pick_up_long STRING,
pick_up_lat STRING,
drop_off_long STRING,
drop_off_lat STRING,
passenger_count INT,
trip_distance DECIMAL,
fare_amount DECIMAL,
extra DECIMAL,
tax DECIMAL,
tip DECIMAL,
tolls INT,
fee INT,
surcharge DECIMAL,
total_amount DECIMAL,
payment_type INT,
trip_type INT
)
comment 'Data about Green NYC Taxi for the year 2016-Jan'
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
STORED AS TEXTFILE;