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;