我尝试使用Pentaho Data Integration 5.1(社区版)将数据从Oracle表加载到Cassandra表。但我还没有得到oracle和cassandra之间是否建立了连接。我使用的是Cassandra 2.2.3和Oracle 11gR2。 我在数据集成的lib文件夹中添加了以下jar --cassandra-节俭1.0.0 --apache-卡桑德拉 - CQL-1.0.0 --libthrift-0.6.jar --guava-r08.jar --cassandra_driver.jar 请有人帮我弄清楚如何检查是否已在Pentaho建立连接。
答案 0 :(得分:2)
如果建立与数据库的连接,有一些方法可以调试,我不知道它们是否对cassandra都有效,但我会为此添加一个特殊的方法。
1)测试按钮
只需点击连接编辑屏幕上的测试按钮即可。
2)具有高细节的日志可能会有所帮助
另一种测试方法是使用high detail log运行转换:
sh pan.sh -file=my_cassandra_transformation.ktr -level=Rowlevel
3)输入预览
对于cassandra,特别是,我会尝试使用Cassandra Input步骤创建一个简单的读取操作,然后单击“预览”按钮。
4)受控输出测试