Hive外部表创建存储为带位置的序列文件

时间:2018-05-04 14:12:47

标签: hive hiveql

create external table sequence_snappy_extn(order_id int,order_date bigint,order_customer_id int,order_status string)
row format delimited
fields terminated by '\t'
stored as sequencefile 
location '/user/cloudera/problem10/sequence_snappy'

蜂房>从sequence_snappy_extn limit 5中选择order_id; 好 异常java.io.IOException失败:java.lang.RuntimeException:java.io.IOException:WritableName无法加载类:orders 所用时间:0.949秒

1 个答案:

答案 0 :(得分:0)

我认为您遇到转换问题
在sqoop中使用--verbose标志并查看要导入的“ snappy”罐数

通常,这些库可能会导入jar

  • $ HADOOP_HOME / share / hadoop / common / lib /
  • $ HADOOP_HOME / share / hadoop / mapreduce / lib /
  • $ SQOOP_HOME / lib /

如果从多个库导入了多个jar文件,请确保您的sqoop命令仅使用一个