如何检查cassandra与pentaho数据集成器的连接

时间:2016-01-06 14:05:30

标签: oracle oracle11g cassandra pentaho pentaho-spoon

我尝试使用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建立连接。

1 个答案:

答案 0 :(得分:2)

如果建立与数据库的连接,有一些方法可以调试,我不知道它们是否对cassandra都有效,但我会为此添加一个特殊的方法。

  

1)测试按钮

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

connection screen

  

2)具有高细节的日志可能会有所帮助

另一种测试方法是使用high detail log运行转换:

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

3)输入预览

对于cassandra,特别是,我会尝试使用Cassandra Input步骤创建一个简单的读取操作,然后单击“预览”按钮。 the preview button

  

4)受控输出测试

或许您可以先尝试简化转换,以确保它运行正常。例如。 a simple transformation to test output