无法启动Cassandra Server:执行启动命令时报路径不存在错误
Cassandra启动错误的解决步骤
错误信息
D:\cassandra\apache-cassandra-3.11.4\bin>cassandra.bat -f
WARNING! Powershell script execution unavailable.
请使用 'powershell Set-ExecutionPolicy Unrestricted'
在当前用户账户上执行,以在该平台上运行具备完整功能的Cassandra。
使用旧版启动选项启动
正在启动Cassandra Server
系统找不到指定的路径。
解决方案
1. 修复PowerShell执行权限问题
- 以管理员身份启动PowerShell
- 执行以下命令(仅针对当前用户设置,避免全局安全风险):
Set-ExecutionPolicy Unrestricted -CurrentUser - 提示确认时输入
Y或A完成设置
2. 解决“系统找不到指定的路径”错误
- 检查Java环境:Cassandra 3.11.4要求JDK 8,确保
JAVA_HOME环境变量指向JDK 8的安装目录(无空格、特殊字符),且%JAVA_HOME%\bin已添加到系统PATH中 - 验证安装路径:确认Cassandra安装路径
D:\cassandra\apache-cassandra-3.11.4不含空格或特殊符号,否则会导致脚本解析路径失败 - 正确执行脚本:确保在
bin目录下执行命令,或使用完整路径启动:D:\cassandra\apache-cassandra-3.11.4\bin\cassandra.bat -f
内容的提问来源于stack exchange,提问作者Deep C
相关产品推荐
相关产品推荐

