sc_*_*ray 3 java schema jmx cassandra nosql
我在我的Ubuntu VM上安装了Cassandra的单节点安装.我使用自己的自定义架构修改了/ cassandra/conf下的cassandra.yaml文件.当我尝试在/ cassandra/bin下使用schematool实用程序时,我收到了错误:
当已存在时,无法导入架构
当我尝试从JMX控制台导航到MBEAN loadSchemaFromYAML时:
调用loadSchemaFromYAML的问题:java.rmi.unmarshalexception:错误解组返回;嵌套异常是:Java.lang.ClassNotFoundException:org.apache.cassandra.config.ConfigurationException(没有安全管理器:禁用RMI类加载器)
有人可以指出这里发生了什么,我如何加载我的架构?
谢谢
您只能从cassandra.yaml导入一次架构.(顺便说一下,现在已弃用.)如果要再次从cassandra.yaml导入模式,则需要清除数据目录(/ var/lib/cassandra/*)并重新启动Cassandra.
您的另一个选择(以及将来需要做的)是使用bin/cassandra-cli或其他客户端创建键空间和列族.
这是一篇关于实时架构修改的文章,可帮助您入门.
| 归档时间: |
|
| 查看次数: |
1823 次 |
| 最近记录: |