Cassandra安装失败64位检查。重新运行以在Windows 10上从32位获取版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cassandra安装失败64位检查。重新运行以在Windows 10上从32位获取版本相关的知识,希望对你有一定的参考价值。

我在Windows 10中安装了datastax-ddc-64bit-3.8.0,并尝试通过在bin文件夹中运行cassandra.bat来启动该服务。该服务未启动并失败,并显示以下消息。

Detected powershell execution permissions.  Running with enhanced startup scripts.
*---------------------------------------------------------------------*
*---------------------------------------------------------------------*

    WARNING!  Automatic page file configuration detected.
    It is recommended that you disable swap when running Cassandra
    for performance and stability reasons.

*---------------------------------------------------------------------*
*---------------------------------------------------------------------*
Failed 64-bit check. Re-running to get version from 32-bit
*---------------------------------------------------------------------*
*---------------------------------------------------------------------*

    WARNING! Detected a power profile other than High Performance.
    Performance of this node will suffer.
    Modify confcassandra.env.ps1 to suppress this warning.

*---------------------------------------------------------------------*
*---------------------------------------------------------------------*
Cassandra 3.0 and later require Java 8u40 or later.

怎么解决?

答案

我通过将JAVA_HOME指向jre1.8.0_212而不是JDK来解决了这个问题。

另一答案

Cassandra没有使用64位版本的JDK,我不得不将我的JAVA_HOME指向64位版本的JRE。另外建议cqlsh也不能使用最新的Python,试试Python 2.7

另一答案

您需要将JAVA x64目录作为JAVA_HOME环境变量中的值。

更改JAVA_HOME目录时,重新启动控制台(终端,CMD,PowerShell等)

以上是关于Cassandra安装失败64位检查。重新运行以在Windows 10上从32位获取版本的主要内容,如果未能解决你的问题,请参考以下文章

SQL server 2008安装失败,缺少.NET3.5

win32位操作系统java包不能运行

如何编译程序以在 64 位机器上工作

Docker Centos 64位 安装及常用命令

Docker Centos 64位 安装及常用命令

Windows上的Python 3中的Cassandra驱动器安装失败