运行 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)。
作为解决方法,我们建议如下:
- Deploy Cassandra in Docker
- 使用 VirtualBox 等软件在 VM 中部署 Cassandra
- 部署K8ssandra.io
如果您只想使用 Cassandra 作为后端构建应用程序,Astra DB 有一个免费套餐,让您只需点击几下即可启动 Cassandra 集群,无需信用卡。干杯!
上下文
我刚刚在 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)。
作为解决方法,我们建议如下:
- Deploy Cassandra in Docker
- 使用 VirtualBox 等软件在 VM 中部署 Cassandra
- 部署K8ssandra.io
如果您只想使用 Cassandra 作为后端构建应用程序,Astra DB 有一个免费套餐,让您只需点击几下即可启动 Cassandra 集群,无需信用卡。干杯!