(“无法针对任何主机完成该操作”,{}) [英] ('Unable to complete the operation against any hosts', {})

查看:51
本文介绍了(“无法针对任何主机完成该操作”,{})的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在3个docker容器中运行Cassandra-一切正常。直到我执行放置表的表名;

I am running Cassandra in 3 docker containers - and everything works. Until I do a drop table tablename;

然后我得到:('完成对任何主机的操作,{})

与复制因子有关吗?

CREATE KEYSPACE keyspacename
     WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 3 };

致谢

推荐答案

我找到了解决方法。

问题是我在主机系统上使用了数据文件夹(docker -v ...)。该数据文件夹确实包含旧数据-显然Cassandra无法处理旧数据库。

The problem was that I was using a datafolder (docker -v ...) on the host system. This data folder did contain old data - and obviously Cassandra was not able to handle old databases.

这篇关于(“无法针对任何主机完成该操作”,{})的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆