将SAS与Hadoop连接

时间:2014-04-08 07:04:03

标签: hadoop sas

我正在尝试运行以下代码:

proc sql;
 connect to hadoop (user="myusr1" pw="mypwd1" 
 server=hxpduped port=10000 schema=default);
create table test as
(select * from connection to hadoop 
(select * from dataset limit 100;
));
disconnect from hadoop;
quit;

但我的代码运行没有任何结果。我也无法看到作业跟踪器中的作业。

有人可以帮忙吗?

此致

1 个答案:

答案 0 :(得分:2)

我说过太多括号。 在hadoop查询中加上逗号也是一个问题。 尝试不使用逗号或使用%str(;)来掩盖SAS SQL处理器中的逗号:

proc sql;
 connect to hadoop (user="myusr1" pw="mypwd1" 
 server=hxpduped port=10000 schema=default);
create table test as
select * from connection to hadoop 
(
select * from dataset limit 100 %str(;)
);
quit;

PROC SQL边界应该有自动断开连接,因此您可以节省一些输入。