尝试启动服务器时,出现以下错误D:\cassandra\apache-cassandra-3.11.4\bin>cassandra.bat -f警告!PowerShell脚本执行不可用。请在此用户帐户上使用“powershell Set-ExecutionPolicy Unrestricted”以在此平台上运行具有全功能的cassandra。从旧版启动选项启动Cassandra服务器系统找不到指定的路径。
rlcwz9us1#
发布的错误与PowerShell特别相关,默认情况下使用“受限”执行策略-这可以更改:
Get-ExecutionPolicy -Scope CurrentUser
Docs如果它有一个文件丢失的问题,最有可能的问题是JAVA_HOME没有正确设置。我建议不要这样做,继续这样做,这是一个安全风险,总的来说,在Windows中运行Cassandra并不理想。我建议使用Cassandra的Docker镜像,并从Docker镜像运行它,而不是在原生Windows上运行。在Cassandra 4中,没有在Windows上本地运行它的选项。
1条答案
按热度按时间rlcwz9us1#
发布的错误与PowerShell特别相关,默认情况下使用“受限”执行策略-这可以更改:
Docs
如果它有一个文件丢失的问题,最有可能的问题是JAVA_HOME没有正确设置。
我建议不要这样做,继续这样做,这是一个安全风险,总的来说,在Windows中运行Cassandra并不理想。
我建议使用Cassandra的Docker镜像,并从Docker镜像运行它,而不是在原生Windows上运行。在Cassandra 4中,没有在Windows上本地运行它的选项。