0

我正在尝试运行流处理器中的示例中存在的 RScriptSample。

我已按照此处给出的步骤进行操作。

我已经安装了 R 和 rJava,并相应地设置了 R_HOME 和 JRI_HOME。

@App:name("RScriptSample")
@App:description('Use a R script to process events and produce aggregated outputs based on the provided input variable parameters and expected output attributes.')

define stream weather (time long, temp double);

@sink(type='log')
define stream dataOut (time long, temp double, c long, m double );

@info(name = 'query') 
from weather#window.lengthBatch(2)#r:eval("c <- sum(time); m <- sum(temp)", "c long, m double", time, temp)
select * insert into dataOut;

代码无法编译。我在最后一行收到此错误。

No extension exist for r:eval

我究竟做错了什么?

4

1 回答 1

0

由于此扩展在 GPL 扩展下,因此默认情况下不会将其复制到包中。将jar添加到 {SP_HOME}/lib 文件夹并试用示例。兼容版本:4.xx

于 2019-06-10T12:12:09.893 回答