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