我正在尝试运行以下代码:
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;
但我的代码运行没有任何结果。我也无法看到作业跟踪器中的作业。
有人可以帮忙吗?
此致
答案 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边界应该有自动断开连接,因此您可以节省一些输入。