Windows 10系统下Cassandra Server启动异常问题咨询
Windows 10 启动 Cassandra 3.11.11 异常解决指南
问题背景
尝试在Windows 10设备上启动Cassandra服务,已配置的运行环境如下:
- Java版本:1.8.0_202
- Python版本:2.7.16
- Cassandra版本:apache-cassandra-3.11.11
启动时出现异常,报错截图如下:


修复方案
1. 校验Java环境变量
确认JAVA_HOME环境变量指向JDK8的安装根目录,而非JRE路径,且路径中不包含空格、中文等特殊字符。打开cmd执行以下命令验证配置有效性:
java -version javac -version
两个命令返回的版本号需完全一致。
2. 修改Cassandra目录配置
打开Cassandra安装目录下/conf/cassandra.yaml文件,调整以下三个路径配置,替换为本地实际的Cassandra相关目录路径,确保路径无特殊字符,且当前Windows账户对目录拥有读写权限:
data_file_directories:数据存储目录commitlog_directory:提交日志存储目录saved_caches_directory:缓存文件存储目录
3. 修复Python依赖
Cassandra 3.11.x配套工具依赖Python2.7,先执行python --version确认返回版本为2.7.16,如启动提示Python相关报错,可执行以下命令安装对应依赖:
pip install pywin32==227
4. 权限适配
右键Cassandra安装目录,依次选择「属性」-「安全」,给当前登录的Windows用户赋予完全控制权限。后续启动Cassandra时,需右键cmd选择「以管理员身份运行」,再执行启动命令。
5. 运行库补全
如果报错指向VC运行库缺失,安装Visual C Redistributable for Visual Studio 2015即可解决。
内容的提问来源于stack exchange,提问作者Imranmadbar
相关产品推荐
相关产品推荐

