gpt4 book ai didi

hadoop - 从 SAS EG 创建 Hive 表

转载 作者:可可西里 更新时间:2023-11-01 15:20:50 24 4
gpt4 key购买 nike

我们想检查是否可以从 SAS EG 创建 Hive 表。我们已经尝试在指定库(下面的代码)后将 Hive 表的引用创建到 SAS 中,但这不是我们想要的我们也搜索了一下,但仍然没有任何线索。

libname hdp hadoop server=db12222 port=20 schema=test user=tester password='xxx';

谁能告诉我是否可以从 SAS EG 创建 Hive 表。

谢谢

最佳答案

您可以在 SAS EG 中使用显式传递来完成。在显式传递中,您几乎可以运行 Hive 代码。来自 https://support.sas.com/resources/papers/proceedings12/115-2012.pdf 的代码示例如下所示

 proc sql;
connect to Hadoop <connection info>;
exec( create external table hadoop1( x double, y string, z double) row format
delimited fields terminated by ‘\001’ stored as textfile location
'/tmp/hadoop1_hdfs_file') by hadoop;
quit;

编辑1

要将数据从 hadoop 移动到 sas 或从 sas 移动到 hadoop,您可以使用此链接中讨论的 libname 语句方式

https://documentation.sas.com/?docsetId=acreldb&docsetTarget=p06ifxdiogaiusn1wsop0vc3frd2.htm&docsetVersion=9.4&locale=en

  libname hdp hadoop server=db12222 port=20 schema=test user=tester 
password='xxx';

data work.a;
set hdp.mytab;
run;

data work.a;
set hdp.mytab (keep=col1 col2);
where col2=10;
run;

关于hadoop - 从 SAS EG 创建 Hive 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53301247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com