cassandra自定义数据类型:无法找到抽象类

时间:2015-02-11 07:20:20

标签: cassandra custom-data-type

我正在尝试使用JAVA实现Cassandra自定义数据类型,我使用的源代码位于http://java.dzone.com/articles/custom-cassandra-data-types

唯一不同的是,该包是cqltypes。

创建了jar文件文件并将其放在安装lib目录中,如文章所述。

但是,当我在cqlsh中调用它时: CREATE TABEL test2.state2(state'cqltypes.UnitedStatesState');

我收到错误<< ErrorMessage code = 2000 [CQL查询中的语法错误] message =“错误设置类型cqltypes.UnitedStatesState:无法找到抽象类型类'cqltypes.UnitedStatesState'”>>

1 个答案:

答案 0 :(得分:0)

希望有人可以从中受益:

我试图在Windows上安装,为了获得任何jar文件更改反映你需要重新启动服务。

Windows cassandra中的一个问题是你无法阻止它,你必须重启机器。 即使你这样做,自定义罐子也不会被cassandra在开机时拿起来。 为此,你需要停止服务器并重新启动它。

为此。

转到apache-cassandra / bin:运行stop-server.bat 然后运行cassandra.bat