2016-01-06 62 views
1

我试图通过使用Pentaho的数据集成5.1(社区版)加载从Oracle表卡桑德拉表数据卡桑德拉连接。但是我不知道oracle和cassandra之间是否建立了连接。我使用Cassandra 2.2.3和Oracle 11gR2。 我已经添加了以下数据集成 --cassandra-节俭1.0.0 --apache-卡桑德拉 - CQL-1.0.0 --libthrift-0.6.jar --guava-R08的lib文件夹罐.JAR --cassandra_driver.jar 请任何人都可以帮助我弄清楚如何检查连接是否已经建立了Pentaho的。如何检查与Pentaho的数据集成

+0

请使用卡桑德拉1.2.X,它不会与任何高版本卡桑德拉工作。例如:2.0.X或3.0.X。 这是pentaho site itshelf上的一个开放错误。你可以谷歌一点,你将能够找到该开放的错误链接。 –

回答

2

有调试,如果建立连接到一个数据库,我不知道是不是所有的人都适用于Cassandra的一些方法,但我会添加一个特殊的一个了点。

1) The test button

只需单击连接编辑屏幕上的测试按钮即可。

connection screen

2) Logs with high details may help

另一种方式来测试运行你改造了high detail log

sh pan.sh -file=my_cassandra_transformation.ktr -level=Rowlevel 

3) The input preview

对于卡珊德拉,在especific,我会尝试只是为了创建一个简单的读操作使用Cassandra Input步骤并单击'预览'按钮。 the preview button

4) The controlled output test

或者你可以用simplier转型第一次尝试,以确保其运行正常。例如。 a simple transformation to test output

+0

感谢您的解决方案我会尝试这些解决方案MrMauric ioLeite – Aniket

+0

我试过使用Cassandra输出组件的第四个解决方案,但现在我得到以下错误:InvalidRequestException(为什么:未定义的名称column_aliases在选择从句) – Aniket

+0

hummm似乎是一个新的错误。这很好,至少表明进展。 =) 看看这个链接,他们似乎已经有类似的问题,并找到了解决办法:http://forums.pentaho.com/showthread.php?153531-why-Undefined-name-default_read_consistency-in-选择子句 – MrMauricioLeite

相关问题