gpt4 book ai didi

java - Cassandra 3.11.6 无法启动 Windows 10

转载 作者:行者123 更新时间:2023-12-02 19:33:54 25 4
gpt4 key购买 nike

我是 Cassandra 新手,我使用 Windows 10 进行开发。但这一次 Cassandra 正在消磨我的时间。我已经阅读了文档,但仍然遇到同样的问题。

我的步骤如下:

  1. Windows 10 64 位。
  2. 已安装 Java jdk-14.0.1。
  3. 设置 JAVA_Home。
  4. 已安装 Cassandra-3.11.3
  5. 已安装 Python。
  6. 设置必要的环境变量。
  7. PowerShell 中将当前用户的执行策略设置为无限制
  8. 然后在 Cassandra\bin 文件夹中运行 cassandra.bat

但它显示以下错误:

PS C:\Program Files\apache-cassandra-3.11.6\bin> .\cassandra.bat -f

检测到 powershell 执行权限。使用增强的启动脚本运行。

WARNING!  1 swap file(s) detected
Name: c:\pagefile.sys
It is recommended that you disable swap when running Cassandra
for performance and stability reasons.

Exception calling "Start" with "0" argument(s): "The parameter is incorrect"
At C:\Program Files\apache-cassandra-3.11.6\conf\cassandra-env.ps1:212 char:5
+ $p.Start() | Out-Null
+ ~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : Win32Exception

Exception calling "WaitForExit" with "0" argument(s): "No process is associated with this object."
At C:\Program Files\apache-cassandra-3.11.6\conf\cassandra-env.ps1:213 char:5
+ $p.WaitForExit()
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : InvalidOperationException

You cannot call a method on a null-valued expression.
At C:\Program Files\apache-cassandra-3.11.6\conf\cassandra-env.ps1:214 char:5
+ $stderr = $p.StandardError.ReadToEnd()
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

You cannot call a method on a null-valued expression.
At C:\Program Files\apache-cassandra-3.11.6\conf\cassandra-env.ps1:218 char:9
+ if ($stderr.Contains("Error"))
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

You cannot call a method on a null-valued expression.
At C:\Program Files\apache-cassandra-3.11.6\conf\cassandra-env.ps1:231 char:5
+ $sa = $stderr.Split("""")
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

Cannot index into a null array.
At C:\Program Files\apache-cassandra-3.11.6\conf\cassandra-env.ps1:232 char:5
+ $env:JVM_VERSION = $sa[1]
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : NullArray

You cannot call a method on a null-valued expression.
At C:\Program Files\apache-cassandra-3.11.6\conf\cassandra-env.ps1:234 char:9
+ if ($stderr.Contains("OpenJDK"))
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

Cannot index into a null array.
At C:\Program Files\apache-cassandra-3.11.6\conf\cassandra-env.ps1:247 char:5
+ $pa = $sa[1].Split("_")
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : NullArray

Cannot index into a null array.
At C:\Program Files\apache-cassandra-3.11.6\conf\cassandra-env.ps1:248 char:5
+ $subVersion = $pa[1]
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : NullArray

You cannot call a method on a null-valued expression.
At C:\Program Files\apache-cassandra-3.11.6\conf\cassandra-env.ps1:406 char:9
+ if ($env:JVM_VERSION.CompareTo("1.8.0") -eq -1 -or [convert]::ToI ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

Exception calling "Start" with "0" argument(s): "The parameter is incorrect"
At C:\Program Files\apache-cassandra-3.11.6\bin\cassandra.ps1:251 char:9
+ $p.Start() | Out-Null
+ ~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : Win32Exception

Exception calling "WaitForExit" with "0" argument(s): "No process is associated with this object."
At C:\Program Files\apache-cassandra-3.11.6\bin\cassandra.ps1:253 char:9
+ $p.WaitForExit()
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : InvalidOperationException

Img1

Img 2

Img 3

最佳答案

  1. Installed Java jdk-14.0.1.

这是我在这里看到的最大问题。当前版本的 Cassandra 仅支持 Java 1.8,因此您需要先进行设置,然后才能运行。

关于java - Cassandra 3.11.6 无法启动 Windows 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61350352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com