首页 > 解决方案 > Cassandra 不会在目录被自动标记为只读的 Windows 中启动

问题描述

[请重新打开此帖]

我正在尝试在我的 Windows 7 机器上设置 Cassandra,当我cassandra -f在命令控制台中以管理员身份运行命令时,我收到以下错误:

org.apache.cassandra.io.FSReadError: java.io.IOException: Invalid folder descriptor trying to create log replica I:\Cassandra\data\data\system\local-7ad54392bcdd35a684174e047860b377

所以我检查了文件夹,它是READ-ONLY

然后我清除了READ-ONLY并重新启动了 cassandra 服务器,它再次以同样的原因失败,我检查了文件夹的属性,它再次更改为READ-ONLY

谁能告诉我可能的根本原因是什么以及如何解决?

[笔记]

在另一个 stackoverflow 帖子中没有提到这个只读问题。所以我的问题不应该被认为是重复的。

非常感谢。

顺便问一下,DataStax 是否停止了他们的 Windows 社区版?除了一些提供木马嵌入式下载的恶意网站外,我在任何地方都找不到它。这是一个恶意站点:http://dl.driverpack.io/(链接已删除,请避免从该站点下载任何内容)

[更新] 我按照建议回滚到 3.11.4,如果不同,现在的错误:

错误 [main] 2019-11-14 13:41:45,123 CassandraDaemon.java:749 - 致命配置错误 org.apache.cassandra.exceptions.ConfigurationException:无法绑定到地址 localhost/192.168.2.29:7000

我认为端口 7000 可能被其他一些应用程序使用,所以我在 cassandra.jaml 中将其修改为端口 6000

相同的错误,不同的是错误从7000变为6000

标签: cassandradatastax

解决方案


推荐阅读