我编写了Java代码来执行我的转换和Jobs,我已经手动将data-integration/lib文件夹中存在的所有Jar文件添加到我的类路径中,并且evrything工作正常.
现在我想对我的项目进行编组并查找XML,它指定数据集成的lib目录中存在的每个jar的groupid和artifact Id.我在这里找到了链接,但它们不包含所有依赖项.
PDI版本 - 5.0.1稳定
我们正在尝试对Informatica大数据版本(而不是云版本)进行概念验证,我已经看到我们可以使用HDFS,Hive作为源和目标.但我的问题是Informatica是否连接到Cloudera Impala?如果是这样,我们是否需要为此添加任何其他连接器?我做了全面的研究,以检查是否支持但找不到任何东西.有没有人试过这个?如果是,您可以指定步骤并链接到任何文档吗?
Informatica版本:9.6.1(Hotfix 2)
hadoop informatica informatica-powercenter impala cloudera-cdh
我正在寻找一种方法,以便我们可以将命名和未命名的参数传递给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)
我已经看过这个链接,并不全面.关于如何完成任务的任何输入?
arguments ×1
cloudera-cdh ×1
hadoop ×1
impala ×1
informatica ×1
java ×1
kettle ×1
maven ×1
pentaho ×1