尽管我的环境变量设置正确,但我无法使用'cassandra -f'启动cassandra。我正在使用Windows 10操作系统。
我遇到了以下错误!
PS C:\WINDOWS\system32> cassandra -f
*---------------------------------------------------------------------* *---------------------------------------------------------------------* 警告!检测到自动页面文件配置。建议您在运行Cassandra时禁用交换,以确保性能和稳定性。
*---------------------------------------------------------------------* *---------------------------------------------------------------------* 使用0个参数调用“Start”时出现异常:“系统找不到指定的文件”
位于 C:\cassandra\conf\cassandra-env.ps1:212 字符:5 + $p.Start() | Out-Null + ~~~~~~~~~~~~~~~~~~~~~
无法调用带有 0 个参数的“WaitForExit”:此对象没有相关联的进程。
位于 C:\cassandra\conf\cassandra-env.ps1:213 字符:5 + $p.WaitForExit() + ~~~~~~~~~~~~~~~~
无法对空值表达式调用方法。
位于 C:\cassandra\conf\cassandra-env.ps1:214 字符:5 + $stderr = $p.StandardError.ReadToEnd() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
无法对空值表达式调用方法。
位于 C:\cassandra\conf\cassandra-env.ps1:218 字符:9 + if ($stderr.Contains("Error")) + ~~~~~~~~~~~~~~~~~~~~~~~~~
无法对空值表达式调用方法。
位于 C:\cassandra\conf\cassandra-env.ps1:231 字符:5 + $sa = $stderr.Split("""") + ~~~~~~~~~~~~~~~~~~~~~~~~~
无法对空值数组进行索引。
位于 C:\cassandra\conf\cassandra-env.ps1:232 字符:5 + $env:JVM_VERSION = $sa[1] + ~~~~~~~~~~~~~~~~~~~~~~~~~
无法对空值表达式调用方法。
位于 C:\cassandra\conf\cassandra-env.ps1:234 字符:9 + if ($stderr.Contains("OpenJDK")) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~
无法对空值数组进行索引。
位于 C:\cassandra\conf\cassandra-env.ps1:247 字符:5 + $pa = $sa[1].Split("_") + ~~~~~~~~~~~~~~~~~~~~~~~
无法对空值数组进行索引。
位于 C:\cassandra\conf\cassandra-env.ps1:248 字符:5 + $subVersion = $pa[1] + ~~~~~~~~~~~~~~~~~~~~
*---------------------------------------------------------------------* *---------------------------------------------------------------------* 警告!检测到电源方案为非高性能模式,此节点的性能将受到影响。修改conf\cassandra.env.ps1以消除此警告。
*---------------------------------------------------------------------* *---------------------------------------------------------------------* 无法对空值表达式调用方法。
位于 C:\cassandra\conf\cassandra-env.ps1:406 字符:9 + if ($env:JVM_VERSION.CompareTo("1.8.0") -eq -1 -or [convert]::ToI ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
使用0个参数调用“Start”时出现异常:“系统找不到指定的文件”
位于 C:\cassandra\bin\cassandra.ps1:251 字符:9 + $p.Start() | Out-Null + ~~~~~~~~~~~~~~~~~~~~~
无法调用带有 0 个参数的“WaitForExit”:此对象没有相关联的进程。
java -version
的输出是什么? - Aaron