首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有任何scriptella脚本示例/示例?

有没有任何scriptella脚本示例/示例?
EN

Stack Overflow用户
提问于 2013-06-13 10:48:24
回答 1查看 242关注 0票数 0

我是新的脚本用户。

是否有任何示例或教程使用jruby作为脚本语言?

感谢并致以问候

曼尼什

==在ejboy的建议之后更新,==

  • 在lib中复制jruby.jar (1.7.4)。
  • 然而,scriptella失败了,但有以下例外。

2013年6月14日上午9:31:36 /bigdisk/work/cougar/code/leopard-monitor/analytics/kpoint_usage/scriptella/scripts/jruby_sample.xml脚本执行失败。

代码语言:javascript
复制
/etl/script[1] failed: keySet
Location: /etl/script[1]
Jun 14, 2013 9:31:36 AM <SEVERE> Scriptella bug report. Submit to issue tracker.
Scriptella version: 1.1
Exception:
scriptella.execution.EtlExecutorException: /etl/script[1] failed: keySet Location: /etl/script[1]
    at scriptella.execution.EtlExecutor.execute(EtlExecutor.java:190)
    at scriptella.tools.launcher.EtlLauncher.execute(EtlLauncher.java:276)
    at scriptella.tools.launcher.EtlLauncher.launch(EtlLauncher.java:193)
    at scriptella.tools.launcher.EtlLauncher.main(EtlLauncher.java:321)
Caused by: scriptella.core.ExceptionInterceptor$ExecutionException: /etl/script[1] failed: keySet
    at scriptella.core.ExceptionInterceptor.execute(ExceptionInterceptor.java:44)
    at scriptella.core.Session.execute(Session.java:103)
    at scriptella.execution.EtlExecutor.execute(EtlExecutor.java:227)
    at scriptella.execution.EtlExecutor.execute(EtlExecutor.java:183)
    ... 3 more

以下是我的xml文件。

代码语言:javascript
复制
<!DOCTYPE etl SYSTEM "http://scriptella.javaforge.com/dtd/etl.dtd">
<etl>
  <description>
    use jruby as scripting language.
  </description>
  <connection id="script-jruby" driver="script" url="out/test-out.csv"> <!-- classpath="path/to/jar:path/to/jar2"> -->
     language=jruby
  </connection>
  <script connection-id="script-jruby">
    puts "Hello world - using jruby"
  </script>
</etl>
EN

回答 1

Stack Overflow用户

发布于 2013-06-13 12:25:41

尝试将language属性设置为jruby,并确保所需的jars在类路径上可用。您可以将它们复制到<scriptella_home>/lib目录,也可以将它们包含在连接声明中:

代码语言:javascript
复制
<connection id="script" driver="script" classpath="path/to/jar:path/to/jar2">
   language=jruby
</connection>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17085135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档