我试图将Hive结果导出到位于Amazon s3上的文件。Hive没有正确创建CSV文件
但结果文件具有一些无法识别的字符像正方形等
结果类型的文件格式的二进制/八位字节流,而不是CSV格式。
我没有得到乳清它不能够创建一个csv文件。
使用的配置单元版本是hive-0.8.1。
我正在按照下面的步骤进行操作。
顺便说一下,从Amazon EMR启动的实例中使用配置单元。
create table test_csv(employee_id bigint, employee_name string, employee_designation string) row format delimited fields terminated by ',' lines terminated by '\n' stored as textfile;
insert overwrite table test_csv select employee_id , employee_name , employee_designation from employee_details;
INSERT OVERWRITE DIRECTORY 's3n://<path_to_s3_bucket>' SELECT * from test_csv;
您能否让我知道这可能是什么原因?
检查wheather选择查询给出正确的结果。然后尝试插入 – 2013-02-27 12:03:54
是的选择查询给出正确的结果。 – Sam 2013-02-27 12:25:00