如何在手机上下载并安装 DataStax DevCenter Windows

⚡ 智能摘要

DataStax DevCenter 是一个可视化 CQL 查询工具,而 DataStax OpsCenter 是 DataStax Enterprise 的集群监控控制台。本页面将逐步指导您完成这两个工具的下载、安装、连接和运行。

  • 🔢 开发中心角色: 一款用于编写和运行针对实时节点的 CQL 的桌面编辑器。
  • 🔗 连接详情: 请提供连接名称、节点 IP 地址(作为联系主机)、端口 9042 和压缩类型。
  • 📈 运营中心角色: 浏览器仪表盘显示节点状态、磁盘使用情况和集群健康状况。
  • 🤖 代理商要求: 在每个节点上安装 DataStax 代理,然后 OpsCenter 才能向该节点生成报告。
  • 🌐 仪表板访问: OpsCenter 监听 8888 端口,因此界面在 localhost:8888 打开。

下载并安装 DataStax DevCenter 和 OpsCenter

什么是 DataStax DevCenter?

DevCenter 是前端查询工具,您可以在其中编写并执行查询。DevCenter 由 DataStax 提供。

DevCenter 现已成为过时的工具:DataStax 已将其归档为不再支持的工具,并建议开发者改用 DataStax Studio。

查询工具 接口 状态
开发中心 桌面编辑器 Archived,不支持
cqlsh 命令行 船舶 Cassandra
DataStax Studio 浏览器笔记本 指定继任者

如何下载和安装 DataStax DevCenter

以下是下载和安装 DataStax DevCenter 的步骤:

步骤 1) 下载 DataStax DevCenter

首先,下载 开发中心 来自 DataStax 官方网站。 Java 运行时必须已经存在,因为 DevCenter 是一个 Java 应用程序。

步骤2)执行.exe文件

进入 DevCenter 目录并执行 DevCenter 可执行文件,如下所示。

执行 DataStax DevCenter 安装程序文件

运行可执行文件后,将显示以下页面。下方表单为 DevCenter 的用户界面。

步骤 3)创建连接 Cassandra 企业服务器

在这一步中,您需要与……建立连接 Cassandra 企业服务器。转到连接窗口,然后单击下图截图中高亮显示的图标。

DevCenter 连接窗口,新连接图标高亮显示。

  • 确保 Cassandra 企业服务器正在运行
  • 单击红色矩形(在上面的屏幕截图中)以创建连接。

步骤 4)添加连接详细信息

点击后,您将被重定向到连接表单。请填写以下信息:

  1. 请提供连接名称,您可以随意指定任何连接名称。这只是一个标签,因此任何易于理解的值都可以。
  2. 提供节点的 IP 地址作为联系主机。
  3. 请提供端口号,默认端口为 9042,即本机传输端口。
  4. 接下来选择压缩类型
  5. 提供此信息后,按完成按钮。

填写完毕的连接表单如下所示:

DevCenter 连接表单,包含连接名称、联系主机和端口

此后,DevCenter 应该可以成功运行。

以下是显示 DevCenter 用户界面不同部分的屏幕截图。

DataStax DevCenter 用户界面的组成部分

步骤 5)建立连接并运行查询

  1. 从下拉菜单中选择“连接”。通常情况下,您只有一个连接,即您刚刚创建的那个。
  2. 从下拉菜单中选择您想要查询数据的键空间。
  3. 选择要检索并在 DevCenter 用户界面上显示的记录数量。
  4. 按下执行按钮运行查询。

键空间下拉菜单列出了集群上的所有键空间。系统为我们提供了一些键空间,例如 System_traces 和 System,而有些键空间是由用户创建的,例如 nhanes_ks。

以下是显示如何查询数据以及查询结果显示位置的屏幕截图。

在 DevCenter 中运行 CQL 查询并查看结果网格

  1. 在显示数字的上述表格中写下查询。选择查询并按 DevCenter 执行查询按钮图标执行按钮。
  2. 选择查询并执行按钮后,将显示如上所示的查询结果,其中数字为 2。java_api 键空间中的 testtable 表有两列,列名分别为 id 和 name。testtable 表中只有两条记录。

什么是 DataStax OpsCenter?

OpsCenter 是用于以下方面的可视化管理和监控工具: Apache (阿帕奇) Cassandra 以及 DataStax Enterprise。对于架构师、数据库管理员和数据库运维人员来说,这是一款非常有用的工具。

大型组织通常拥有成千上万台服务器。监控这些服务器并判断哪些服务器正在运行、哪些服务器宕机非常困难。OpsCenter 是一款可以帮助您监控所有服务器的工具。 Cassandra 通过坐在一台机器上观察来创建节点。

这里有一个限制:OpsCenter 管理的是 DataStax Enterprise 集群,而不是开源集群。 Apache Cassandra开源集群使用指标导出器向 Prometheus 和 Grafana 提供数据,或者使用 AxonOps 等平台。

如何下载和安装 DataStax OpsCenter

以下是如何下载和安装 DataStax OpsCenter 工具的分步过程:

申请条件

  1. 你必须跑步 Cassandra 企业服务器以进行 OpsCenter 安装。
  2. 您必须设置 OpsCenter 才能 Linux.

步骤1) 进入OpsCenter目录,运行OpsCenter,运行完成后会显示如下页面。

DataStax OpsCenter 安装程序欢迎页面显示版本

此页面提供 OpsCenter 版本信息。按下一步按钮

步骤2) 按下下一步按钮后,将显示以下页面。

OpsCenter 安装程序许可协议页面

本页是关于协议的。接受协议并按下一步按钮。

步骤3) 按下下一步按钮后,将显示以下页面。

OpsCenter 安装程序页面,包含简易安装选项

此页面询问安装选项。

  1. 选择安装类型,选择简单安装
  2. 勾选否以更新系统
  3. 选择机器的IP地址。
  4. 按下一步按钮

步骤4) 按下下一步按钮后将显示以下页面。

OpsCenter 安装程序已准备好安装摘要页面

OpsCenter 已准备好安装,请按下一步按钮

步骤5) 按下下一步按钮后将显示以下页面。

OpsCenter 安装进度页面

正在安装安装程序。安装程序安装成功后,请按下一步按钮。

步骤6) 按下下一步按钮后,将显示以下页面。

OpsCenter 安装成功完成页面

安装程序已成功安装,请按完成按钮。

启动 OpsCenter 之前,需要在每个节点上安装 DataStax 代理。代理会在本地收集指标,因此未安装代理的节点在控制面板上将不可见。

步骤7) 首先,需要在每个节点上安装 DataStax 代理。

要安装 DataStax 代理,请转到 dse 目录中的 datastax-agent 目录并运行以下命令。

用于在节点上安装 DataStax 代理的命令

运行此命令后,datastax-agent 将安装在节点上。对集群中的所有节点执行相同的操作 .

步骤8) 要运行 OpsCenter,请运行以下命令

用于启动 DataStax OpsCenter 服务的命令

运行上述命令后,OpsCenter 将成功运行。

步骤9) 要查看 OpsCenter 用户界面,请打开 Web 浏览器并输入以下内容: URL http://localhost:8888. Port 8888 is the OpsCenter default.

将显示以下页面

OpsCenter 控制面板监控 Cassandra 节点和磁盘使用情况

这是监控工具,您可以使用它来监控所有节点。您可以查看磁盘已用空间和剩余空间等信息。

常见问题

DevCenter 默认使用原生传输端口 9042 进行连接。该端口值需要在“添加连接”表单中为每个连接单独设置,因此必须在此处输入自定义端口。

不。DataStax 已将 DevCenter 文档移至其存档,并将该工具标记为不再支持。新的工作应该使用 DataStax Studio 或其他工具。 cqlsh 随附的外壳 Cassandra.

不。OpsCenter 仅管理 DataStax Enterprise 集群。开源集群使用指标导出器向 Prometheus 和 Grafana 提供数据,或者使用专用运维平台,例如 AxonOps。

该代理程序在本地运行,并将节点指标报告给 OpsCenter。如果没有它,OpsCenter 将无法读取该节点,因此仪表板会将集群显示为不完整。

在 OpsCenter 主机上打开浏览器,访问 localhost:8888,这是 OpsCenter 的默认端口。从另一台机器上,在端口打开后,使用主机的 IP 地址即可。

三种原因涵盖了大多数故障:目标节点未运行、工作站和节点之间的端口 9042 被阻止,或者联系主机地址错误。

机器学习模型会根据每个节点的正常延迟、压缩和磁盘增长情况建立基线,然后在阈值警报触发前标记偏差,并将原始数据转换为标准值。 将指标转化为排名事件。

Copilot 可以根据注释生成 CQL 语句、键空间定义和驱动程序代码,从而加快常规查询速度。务必检查分区键和一致性级别,因为生成的 CQL 通常会忽略数据模型。

总结一下这篇文章: