运行 DataStax OpsCenter 可以在 Windows 上运行吗?

Is it possible to run DataStax OpsCenter on Windows?

上下文

我刚刚在 Windows 2019 服务器上“安装”了 Cassandra 3.11.11(“已安装”意味着解压缩 tar、设置所有环境和 运行)。做了一些烟雾测试都成功了 cqlsh 和 nodetool 似乎都没有问题。

到目前为止我尝试了什么

现在我想安装DataStax OpsCenter,但是在DataStax download site我找不到Windows版本。我认为值得一试,拥有所有 JVM 和 Python 先决条件,因为已经 运行ning C*,我下载了 tarball,解压,但显然是 opcenter 文件是 bash shell 不会 运行,setup.py 和 start_opscenter.py 也会出错。

setup.py: File "C:\Python27\lib\subprocess.py", line 644, in _execute_child startupinfo) WindowsError: [Error 2] The system cannot find the file specified

start_opscenter: File "C:\cassandra\opscenter-6.8.15\bin\start_opscenter.py", line 1, in from opscenterd import opscenterd_tap ImportError: No module named opscenterd

问题

运行DataStax OpsCenter在Windows服务器有什么办法吗,要不要放弃?

DataStax OpsCenter 只能与 DataStax Enterprise 一起使用,不能与 Apache Cassandra 一起使用。从下载网站上的描述:

OpsCenter is an easy-to-use visual management and monitoring solution for DataStax Enterprise (DSE).

补充一下 Alex 的回答,OpsCenter 的设计目的不是 运行 on Windows。

它只在一些 Linux 发行版上支持 运行,主要是 Ubuntu、CentOS/RHEL 和相关的风格。

除了仅适用于 DataStax Enterprise 的企业版之外,没有“社区版”或 OpsCenter 的其他变体。

附带说明一下,Cassandra 3.11 中的 Windows 支持非常有限,并且有几个已知问题由于操作系统的限制而无法修复。

此外,由于缺少维护者和测试 (CASSANDRA-16171),Windows Cassandra 4.0 中的支持已完全取消 (CASSANDRA-16171)。

作为解决方法,我们建议如下:

如果您只想使用 Cassandra 作为后端构建应用程序,Astra DB 有一个免费套餐,让您只需点击几下即可启动 Cassandra 集群,无需信用卡。干杯!