【问题标题】:Is it possible to run DataStax OpsCenter on Windows?是否可以在 Windows 上运行 DataStax OpsCenter?
【发布时间】:2021-11-04 08:15:08
【问题描述】:

上下文

我只是在 Windows 2019 服务器上“安装”了 Cassandra 3.11.11(“安装”意味着解压 tar,设置所有环境并运行)。是否进行了一些烟雾测试都成功了 cqlsh 和 nodetool 似乎一切正常。

到目前为止我所做的尝试

现在我想安装 DataStax OpsCenter,但在 DataStax download site 中找不到 Windows 版本。我认为值得一试,所有 JVM 和 Python 的先决条件都已准备就绪,因为 C* 已经运行,我下载了 tarball,解压缩,但显然作为 bash shell 的 opcenter 文件不会运行,setup.py 和start_opscenter.py 报错。

setup.py:文件“C:\Python27\lib\subprocess.py”,第 644 行,在 _execute_child startupinfo) WindowsError: [错误 2] 系统找不到指定的文件

start_opscenter:文件 “C:\cassandra\opscenter-6.8.15\bin\start_opscenter.py”,第 1 行,在 from opscenterd import opscenterd_tap ImportError: No module named opscenterd

问题

有什么方法可以在 Windows Server 中运行 DataStax OpsCenter,我应该放弃吗?

【问题讨论】:

    标签: cassandra datastax opscenter


    【解决方案1】:

    为了补充 Alex 的回答,OpsCenter 并非设计为在 Windows 上运行。

    仅支持在某些 Linux 发行版上运行,主要是 Ubuntu、CentOS/RHEL 和相关版本。

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

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

    此外,由于缺乏维护人员和测试 (CASSANDRA-16171),Cassandra 4.0 中完全放弃了 Windows 支持。

    作为一种解决方法,我们推荐以下方法:

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

    【讨论】:

      【解决方案2】:

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

      OpsCenter 是一个易于使用的可视化管理和监控解决方案,适用于 DataStax Enterprise (DSE)

      【讨论】:

      • 非常感谢,但问题是关于是否可以在 Windows 上运行。有一个 OpsCenter 社区版,我没有找到 btw
      • OpsCenter 的社区版很久以前就停产了,它正在使用特定版本的 Cassandra(相当旧)
      • 谢谢澄清
      最近更新 更多