【问题标题】:Pentaho Cassandra input : Column family does not exist in keyspacePentaho Cassandra 输入:键空间中不存在列族
【发布时间】:2016-05-15 09:49:43
【问题描述】:

我正在尝试在 Pentaho Spoon UI 中设置来自 Cassandra 的输入步骤。但是当我尝试显示架构或运行任务时,出现以下异常:

java.lang.Exception: The column family local does not seem to exist in the keyspace system
at org.pentaho.di.trans.steps.cassandrainput.CassandraInputDialog$10.widgetSelected(CassandraInputDialog.java:486)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.pentaho.di.trans.steps.cassandrainput.CassandraInputDialog.open(CassandraInputDialog.java:632)
at org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:136)
at org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:7835)
at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:2749)
at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:1998)
at org.pentaho.di.ui.spoon.trans.TransGraph.mouseDown(TransGraph.java:809)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1221)
at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7044)
at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:8304)
at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:580)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.pentaho.commons.launcher.Launcher.main(Launcher.java:134)

我可以使用 CQLSH 和 DevCenter 访问键空间中的表。我也尝试过其他键空间和表,只是得到了同样的错误。

任何想法都将不胜感激,因为我似乎无法在此处或其他论坛中找到此问题的任何先前答案。

【问题讨论】:

  • 您能否分享您的 cassandra-input 步骤详细信息的屏幕截图。我想检查您指定的内容和所有内容。您可能会错过启用:使用 CQLSH ..
  • 我实际上已经和 Pentaho 的人交谈过,问题似乎是受支持的 cassandra 版本。但感谢您查看我将发布对我自己的问题的回复,以帮助遇到相同问题的其他人。

标签: cassandra pentaho pentaho-spoon


【解决方案1】:

所以回答我自己的问题。在 Pentaho 与几个人交谈过。它只是对缺少的 cassandra 版本的支持。我正在使用 PDI 勺子版本 4.4.0,它显然只会为 cassandra 提供高达 2.0 的支持。在 Cassandra 2.1 或更高版本中,对尚未添加到 PDI 的元结构进行了更改。

【讨论】:

  • 最高 2.0?还是 1.2.8?因为当我尝试时,它不支持从 2.0 开始。
  • pentaho 文档非常难以挖掘,但 Pentaho 人声称是 2.0,我还没有测试过,当我有的时候会更新。但我也刚刚发现这篇文章:stackoverflow.com/questions/34635084/… 看到用户 Aniket 的评论“我已经尝试使用 cassandra 版本 2.0.14”
猜你喜欢
  • 2014-04-18
  • 1970-01-01
  • 2013-03-23
  • 2014-12-06
  • 2018-07-02
  • 2015-01-16
  • 2015-03-15
  • 2012-06-26
  • 2017-05-02
相关资源
最近更新 更多