由于安装路径中的 space,启动 Cassandra 3.11.2 时出现问题
Issue while starting Cassandra 3.11.2 due to space in installation path
我们最近从 Cassandra 版本 3.11 升级到 3.11.2,我们在启动 Cassandra 时遇到问题。我们在安装 Cassandra 的路径中有一个 space,例如:
C:\程序Files\XYZSoftware\cassandra
这给了我以下错误
错误:无法找到或加载主程序 class Files\XYZ
有解决这个问题的建议吗?
cassandra 的 cassandra-env.ps1 脚本中似乎存在错误。
打开 cassandra_home/conf 下的 cassandra-env.ps1 并检查设置 JVM_OPTS.
的行号 380
当我在这里替换行时,这个技巧对我有用
从:
$env:JVM_OPTS = "$env:JVM_OPTS -XX:CompileCommandFile=$env:CASSANDRA_CONF\hotspot_compiler"
收件人:
$env:JVM_OPTS = "$env:JVM_OPTS -XX:CompileCommandFile=""$env:CASSANDRA_CONF\hotspot_compiler""""
其他地方处理的很好
下面是为在未来的版本中修复此问题而创建的问题。
我们最近从 Cassandra 版本 3.11 升级到 3.11.2,我们在启动 Cassandra 时遇到问题。我们在安装 Cassandra 的路径中有一个 space,例如:
C:\程序Files\XYZSoftware\cassandra
这给了我以下错误
错误:无法找到或加载主程序 class Files\XYZ
有解决这个问题的建议吗?
cassandra 的 cassandra-env.ps1 脚本中似乎存在错误。 打开 cassandra_home/conf 下的 cassandra-env.ps1 并检查设置 JVM_OPTS.
的行号 380当我在这里替换行时,这个技巧对我有用 从: $env:JVM_OPTS = "$env:JVM_OPTS -XX:CompileCommandFile=$env:CASSANDRA_CONF\hotspot_compiler"
收件人: $env:JVM_OPTS = "$env:JVM_OPTS -XX:CompileCommandFile=""$env:CASSANDRA_CONF\hotspot_compiler""""
其他地方处理的很好
下面是为在未来的版本中修复此问题而创建的问题。