问题标签 [opscenter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1818 浏览

cassandra - 无法在 opscenter 中添加集群,出现无法连接到集群的错误

我正在尝试使用 datastax 企业创建一个 datastax 集群。我已经更改了节点的 Cassandra.yaml 并在节点上启动了 Cassandra 和 opscenter。

我可以通过网络浏览器连接到 opscenter。但是,当我尝试执行“添加集群”并放置该特定主机 IP 时,它会显示错误消息“创建集群时出错:无法连接到集群”

我可以在 opscenter 日志中看到以下文本

有人可以帮我解决这个问题吗?

杰尼什

0 投票
1 回答
793 浏览

python - 如何为我的两节点 Cassandra 集群生成令牌?

我正在尝试在 Windows 机器上设置两个节点 Cassandra 集群。我基本上有两台 Windows 机器,我正在关注这个 datastax教程

每当我使用以下命令从上述教程中获取令牌编号时 -

我总是收到这个错误 -

0 投票
1 回答
634 浏览

datastax-enterprise - Opscenter 不显示我的密钥空间

在我的 opscenter 网页中,在架构选项卡中,我无法看到我的任何键空间(0 Keyspaces | 0 Column Families),并且在日志中继续说

我重新启动了 datastax-agent 但我仍然无法在下面的日志文件中找到任何错误是 agent.log 文件

启动日志:

节俭正在运行:

Cassandra 节点已启动并正在运行。

0 投票
1 回答
634 浏览

cassandra - Cassandra CPU 使用率算不算健康?

向在生产中拥有 Cassandra 集群的人们提出的一个问题:直到什么时候才能从 CPU 使用 POV 中将 Cassandra 节点视为健康?例如,某个时间段的某种平均 CPU 使用阈值(或 Unix 负载)?

我们目前正在运行一个 6 节点测试集群并应用我们的某种负载模式,我们看到例如每个节点上最后一天的平均 CPU 使用率约为 45-60%。在此期间没有计划/显式读取修复。这是否已经要求使用额外的节点扩展集群,或者这可以被认为是健康的?

0 投票
1 回答
784 浏览

datastax-enterprise - 向 Datastax Enterprise 版本 3.2.1 添加第二个节点?

我们在 Rackspace 云实例中安装了 Datastax Enterprise。

我们配置了一个没有问题的第一个节点的测试集群。然后我们在 Rackspace Cloud 中创建了一个新实例并安装了相同的最后一个 Datastax 版本。

但是当尝试在集群中构建第二个节点时,它会返回以下错误:

(1) 错误:安装阶段失败:已安装以下软件包:dse-full、dse-pig、dse-libpig、dse-libsolr、dse-libtomcat、dse-libsqoop、dse-liblog4j、dse-libmahout、dse-演示,dse-hive,dse-libhive,dse,dse-libhadoop-native,dse-libhadoop,dse-libcassandra

为了尝试解决这个问题,我们删除了这些包,并尝试再次将新节点添加到集群中。

安装脚本运行,我们得到这个错误:

(2) 安装错误:安装的代理似乎没有响应。

如果我们查看新节点(服务器)的活动控制台,似乎 Opscenter 代理正在运行,但我们得到与上述相同的错误 (2)。

0 投票
2 回答
277 浏览

apache - Apache 可以重写 URI 中的端口吗?

我已经为 Datastax 编写的名为 OpsCenter 的 Cassandra 监控工具设置了一个基本代理。该应用程序是一个侦听 8888/8443 的 python 网络服务器。该应用程序不以 root 身份运行,因此无法在 80/443 上绑定,所以我想在前面运行 Apache 作为代理/反向代理。我遇到的问题是 OpsCenter 在每次请求后重写 URI,并写入端口。

例如https://mydomain.com/在每次请求后变为https://mydomain.com:8443/ 。这会阻止所有未来的请求工作,因为 8443 未在防火墙上打开。

当向客户端返回响应时,Apache 可以从 URI 中删除端口吗?

这是我的代理配置的样子。我正在代理处进行 SSL 终止。

0 投票
2 回答
1177 浏览

ssh - DataStax OpsCenter 4.0;正在运行但无法运行代理(可以从 cmdline SSH 到节点,但 OpsCenter 不能

我正在设置一个新的 C* 集群并使用 apt-get 安装 OpsCenter 4.0;这很好,看到了我所有的节点。

我设置了一个 ~/.ssh/id_dsa 文件,并且可以在没有密码的情况下通过 ssh 连接到我的节点。

我试图让 OpsCenter 通过“修复”安装代理。在“节点 SSH 凭据”对话框中提供私钥……但我得到“无法通过 SSH 连接到……错误输出:权限被拒绝(公钥)。

我很困惑如何从 cmd 行 ssh,但 OpsCenter 不能。

然后我尝试手动安装代理(再次使用 apt-get; 和 service opscenterd-agent start),但我在 /var/log/datastax-agent/startup.log 中得到了这个:

(我的address.yaml文件是:stomp_interface=1.2.3.4 //当然有不同的数字

多年来,我一直在使用以前版本的 C* 和 OpsCenter,但现在我被困住了,无法启动并运行它。

0 投票
1 回答
416 浏览

datastax - Datastax Opscenter 显示空存储容量

我正在使用 opscenter 免费版 4.0.2,在 centos 6 上使用 cassandra 2.0.3。登录页面上的存储容量小部件根本没有显示任何数据。storage-capacity 调用正在返回:

{“free_gb”:0,“used_gb”:0,“reporting_nodes”:0}

然而,在集群环视图大小显示正确。

有没有办法来解决这个问题?

0 投票
2 回答
8499 浏览

cassandra - 无法让 DataStax OpsCenter 4.0.3 连接到 Cassandra 2.0.4 集群

我有一个 1 节点 C* 2.0.4 集群正在运行,nodetool 状态显示一个健康的集群。

然后,我使用“sudo yum install opscenter-free”在同一网络上的另一台计算机上安装了 OpsCenter 4.0.3。

在 opscenterd.conf 文件中,我设置 interface = 'OpsCenter 服务器的公共 IP' 并启动 OpsCenter 服务器。

然后我可以看到 OpsCenter 网页并单击使用现有集群。

在 Add Cluster 界面下,我输入了 1 节点 Cassandra 集群的 rpc_address。OpsCenter 接受了它并在下一页上正确显示了集群名称。

但是,没有加载 OpsCenter 中的图表,我看到错误:0 of 0 个代理已连接。我还看到一个闪烁的红色 X,顶部有一个插头图标。

目前在 CentOS 中 OpsCenter 和 C* 节点上的防火墙均已关闭。

如何让 OpsCenter 正确连接到 C* 节点?

这是 OpsCenter 日志显示的内容(注意:我将 IP 替换为 ABCD):

在 Cassandra 节点上,一切看起来都很健康:

但是,我无法 curl OpsCenter 尝试访问的 URL:

在 OpsCenterd.conf 文件中关闭 SSL(默认设置)。

这是我在以下 URL 中看到的内容 http:// OpsCenter 的公共 IP :8888/Dog/nodes

关于如何解决这个问题的任何想法?

注意,在 Cassandra 的 YAML 文件中,rpc_server_type 设置为同步。


更新:

我还尝试使用“yum install datastax-agent”在 C* 节点上手动安装 OpsCenter 代理,然后使用以下设置编辑 address.yaml 文件:

我为 address.yaml 文件尝试了一些不同的设置,但都没有奏效。例如,我尝试只设置 stop_interface 并删除其他 3 行。没用。我还尝试设置为停止和本地接口,但这也不起作用。

当我现在使用“service datastax-agent start”启动 datastax 代理时,Cassandra 服务突然崩溃:

[root@cassandra01 ~]# sudo service cassandra status cassandra dead but pid file存在

当 C* 服务崩溃时,opscenter 代理保持正常运行。如果我停止代理服务并再次启动 C* 服务(sudo service cassandra status),则 C* 成功启动备份并且 nodetool 状态显示健康的 1 节点集群。但是我一启动代理服务,C*服务突然又崩溃了。我在 address.yaml 文件中尝试的所有不同设置都会导致相同的行为。

理想情况下,我宁愿不手动安装代理,而只想将其安装程序从 OpsCenter GUI 推送到 C* 节点,但由于这不起作用,我尝试手动安装代理并将其连接到 OpsCenter,但是不幸的是,这也不起作用。

有时,当 Cassandra 服务崩溃时,我也会在 Cassandra 节点上看到这一点:[root@cassandra01 ~]# sudo service cassandra stoplog4j:WARN No appenders could be found for logger (org.eclipse.jetty.util.log)。log4j:WARN 请正确初始化 log4j 系统。log4j:WARN 有关详细信息,请参阅http://logging.apache.org/log4j/1.2/faq.html#noconfig。用法:cassandra start|stop|status|restart|reload

这是 Cassandra 节点的 log4j-server.properties 包含的内容:

最后,以下是在 Cassandra 节点上运行的 OpsCenter 代理的 agent.log 显示的内容:

0 投票
1 回答
729 浏览

cassandra - OpsCenter 社区,将数据保存在不同的集群上

尝试免费设置 OpsCenter 将数据保存在不同的集群上,但出现错误:

集群中第二个节点的错误相同:(

但是,如果我在集群配置中设置 [dse].enterprise_override = true - 一切正常。

我的配置是:

所以,问题是:是否可以在 OpsCenter 社区中设置不同的集群来保存 opscenter 数据?

OpsCenter 版本是 4.0.3