我正在尝试使用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'”>>
答案 0 :(得分:0)
希望有人可以从中受益:
我试图在Windows上安装,为了获得任何jar文件更改反映你需要重新启动服务。
Windows cassandra中的一个问题是你无法阻止它,你必须重启机器。 即使你这样做,自定义罐子也不会被cassandra在开机时拿起来。 为此,你需要停止服务器并重新启动它。
为此。
转到apache-cassandra / bin:运行stop-server.bat 然后运行cassandra.bat