小编sun*_*are的帖子

Maven依赖PDI(Pentaho Kettle)Jar文件

我编写了Java代码来执行我的转换和Jobs,我已经手动将data-integration/lib文件夹中存在的所有Jar文件添加到我的类路径中,并且evrything工作正常.

现在我想对我的项目进行编组并查找XML,它指定数据集成的lib目录中存在的每个jar的groupid和artifact Id.我在这里找到了链接,但它们不包含所有依赖项.

PDI版本 - 5.0.1稳定

pentaho maven kettle

11
推荐指数
2
解决办法
1万
查看次数

ETL informatica大数据版(不是云版)可以连接到Cloudera Impala吗?

我们正在尝试对Informatica大数据版本(而不是云版本)进行概念验证,我已经看到我们可以使用HDFS,Hive作为源和目标.但我的问题是Informatica是否连接到Cloudera Impala?如果是这样,我们是否需要为此添加任何其他连接器?我做了全面的研究,以检查是否支持但找不到任何东西.有没有人试过这个?如果是,您可以指定步骤并链接到任何文档吗?

Informatica版本:9.6.1(Hotfix 2)

hadoop informatica informatica-powercenter impala cloudera-cdh

10
推荐指数
1
解决办法
861
查看次数

Java:将命名和未命名参数的组合传递给可执行的Jar/Main方法

我正在寻找一种方法,以便我们可以将命名和未命名的参数传递给main方法.目前我传递的如下

 java -jar myJar param1 param2 param3
Run Code Online (Sandbox Code Playgroud)

并将它们作为

  public static void main( String[] args ) throws IOException
  {
    String param1 = args[0];
    String param2=args[1];
     .....
Run Code Online (Sandbox Code Playgroud)

我必须能够发送它们并在Java中处理它们,以便我可以根据它们的名称读取值,并且每次执行Main方法时都不需要以相同的顺序传递参数.我可以使用一些外部库来使我的工作更轻松.

我想发送我的参数如下,并在java main中处理它

   java -jar myJar param3name=param3 param2name=param2 param1name=param1 param5 param6
Run Code Online (Sandbox Code Playgroud)

我想把它们当作下面的东西处理

     public static void main( String[] args ) throws IOException
  {
    //something like
    String param3 = getvaluemethod("param3name");
    String param1 = getvaluemethod("param1name");
     .....
    String Param5 =args[n]
    String param6 = args[n+1]
     .....
Run Code Online (Sandbox Code Playgroud)

我已经看过这个链接,并不全面.关于如何完成任务的任何输入?

java program-entry-point arguments

2
推荐指数
1
解决办法
1万
查看次数