首页 文章

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

提问于
浏览
0

我试图用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

    希望有人可以从中受益:

    我试图在Windows上安装,以便获得任何jar文件更改反映您需要重新启动服务 .

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

    为了这 .

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

相关问题