问题标签 [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 投票
2 回答
158 浏览

datastax - 一个 IP 上的多个 Datastax 代理

我正在尝试在单独的服务器上设置 datastax 代理来监视节点。但我遇到了问题。如何在一个 IP 地址上配置多个代理?在代理配置中,我只能定义 agent_rpc_interface,但不能为端口执行此操作。所以在这种情况下,如果我需要监控 4 个节点,我需要在这台服务器上有 4 个接口,但我只有一个接口。有什么解决方法吗?
-=-=-=-
仍然找不到解决方案。
另外,如何从节点获取指标?在日志中我有

但是代理安装在另一台主机上,那么如何覆盖这个地址呢?

谢谢,
亚历克斯

0 投票
3 回答
2139 浏览

apache - 运行到 Ubuntu 服务器时,Apache 食谱中的模板出错

我在我的数字海洋帐户中使用 Chef 来构建一个液滴/实例。我的服务器是 Ubuntu 12.04 x64 。在我的 Cheffile 我有

在我的节点 json 中:

]

由于 authz 的一些错误,我不得不限制模块。但是现在,我总是收到错误

我的配置有什么问题导致错误:

  • Apache 传统设置(包含所有模块?)
  • LockFile 的模板错误?
0 投票
1 回答
1002 浏览

cassandra - cassandra opscenter 虚拟节点

我已经运行了几周的 6 节点 Cassandra (v 2.03)。我昨天尝试添加一个新节点,但出现流式错误。

我找到了原因,并认为我会停用新节点,解决问题,然后返回添加新节点。

我删除了新节点,当我运行 nodetool status 时,只显示 6 个节点,集群已启动并且仍在运行,没有任何问题。

但是,在 opscenter 中,它显示了 7 个节点,即使这台机器现在已经终止,它仍然认为它是集群的一部分。

我现在已经卸载了所有机器上的 opscenter 代理,删除了 opscenter、所有日志,并删除了 opscenter 键空间。当我重新安装 opscenter 时,第 7 个节点仍然存在。

如前所述,这台机器已经不存在了,它也没有显示在 nodetool 状态中,所以我不能发出任何与这台机器相关的命令。

有人可以告诉我,opscenter 从哪里接收这些信息?

我删除了与 opscenter 相关的所有内容,nodetool 认为一切正常,因此某处保留了有关此死节点的信息,但我不知道它在哪里以及如何删除它。谢谢

nodetool状态输出:

http://pastebin.com/HFAkVmLY

你可以看到它显示了 6 个节点,但 opscenter 有 7 个

0 投票
2 回答
2292 浏览

java - 可以使用 OpsCenter 而不是 DevCenter 或通过 Java 连接到 Cassandra 集群

卡桑德拉菜鸟在这里。我已经完成了只需要本地主机连接的在线培训。现在我取出了一些旧计算机并将它们设置为一个集群,但是我无法通过 DevCenter 或使用 Java 驱动程序连接到它们。

我使用 OpsCenter 来设置集群,希望我不必进行任何手动配置,但似乎需要进行一些手动配置。

我使用 OpsCenter 4.0.3 创建了一个具有四个节点的 Community 2.0.3 集群。所有四个节点都加入了集群。OpsCenter 会看到它们并将它们显示为活动。所有四个节点都运行 Ubuntu Desktop 13.10。我已使用 OpsCenter 架构选项卡成功添加了一个键空间。

Nmap 显示所有节点都没有打开端口 9042,所以在我看来,客户端代理没有监听该端口是一个问题。

在 DataStax 某人的建议下,我在其中一个节点(种子节点,碰巧)上编辑了 cassandra.yaml 文件,并将 rpc_address 设置为节点 IP 地址(即:192.168.0.123)。我从 OpsCenter 重新启动了节点,但没有任何效果。

然后我编辑了 cassandra.yaml 并将 listen_address 更改为节点地址,并从 OpsCenter 重新启动节点,再次无济于事。

显然,我错过了沿线某处的一步。任何成功启动 Cassandra 集群的人都知道我忽略了什么?

0 投票
2 回答
397 浏览

cassandra - 错误 - Apache Cassandra 2.0.5 和 Datastax OpsCenter 4.1

我在 Centos 6.5 上使用 cassandra 2.0.5 并且 OpsCenter 4 运行良好,直到我将 OpsCenter 更新到版本 4.1 。我访问 OpsCenter 页面,单击管理现有集群并提供我的节点的 IP 地址 (127.0.0.1),它给了我以下信息:“创建集群时出错:max() arg 是一个空序列”。

有什么线索吗?

0 投票
0 回答
359 浏览

cassandra - 通过 REST API 将集群添加到 OpsCenter 会添加没有节点的集群

我正在尝试通过 opscenter 的 REST API 将 Cassandra 2.0.5.22 集群(用于测试的 1 个节点)注册到 OpsCenter 4.1.0 实例。我可以使用 curl 进行调用(我将 Chef 的 http_request 资源用于我们的实际用例):

这成功地在 opscenter 中创建了一个集群(它在日志中),但 Web UI 将在该集群的视图中显示“0 个节点”和“0 个已连接的 0 个代理”。如果我使用完全相同的调用创建第二个(或第三个)集群,该集群也将被创建,但需要知道单个节点。在 opscenter 日志中,节点被识别,并为每个集群传输 keyspace 信息,但它只出现在辅助集群的 Web UI 中。到底是怎么回事?

0 投票
1 回答
231 浏览

cassandra - CentOs 6.5 final and Datastax Enterprise 4

I have previously setup cassandra using the datastax community edition and have tried to move to Enterprise 4.

I've tried installing via the optscenter web interface and had it 'Start Errored: Timed out waiting for Cassandra to start.' on all 4 nodes.

I've also tried the manual approach outlined on the site. In this case just as the other it launches the dse service 'successfully'. Output.log and system.logs show the classpath as the last entry and no errors in them at all.

0 投票
1 回答
885 浏览

cassandra - OpsCenter 4.1.1 与 cassandra 2.0.5 无法添加现有集群:创建集群时出错:调用 /cluster-configs 超时

我在 aws ec2(cenos) 中安装了一个带有 cassandra v2.0.5 的简单 2 节点集群,并安装了 opscenter v4.1.1。配置如下:

  • 节点1

    • 公共IP:54.254.26.11
    • 私网IP:10.144.138.119
    • 卡桑德拉 (cassandra.yaml)
      • 广播地址:54.254.26.11
      • 监听地址:10.144.138.119
    • 代理(地址.yaml)
      • stomp_interface:54.254.26.11
      • 本地地址:54.254.26.11
      • agent_rpc_interface: 10.144.138.119
      • agent_rpc_broadcast_address: 54.254.26.11
    • OpsCenter (opscenterd.conf )
      • 接口:接口 = ec2-54-254-26-11.ap-southeast-1.compute.amazonaws.com
  • 节点2

    • 公共IP:175.41.186.242
    • 私有 IP:10.130.57.90
    • 卡桑德拉 (cassandra.yaml)
      • 广播地址:175.41.186.242
      • 听地址:10.130.57.90
    • 代理(地址.yaml)
      • stomp_interface:54.254.26.11
      • 本地地址:175.41.186.242
      • agent_rpc_interface:10.130.57.90
      • agent_rpc_broadcast_address: 175.41.186.242

当我尝试通过 opscenter web 添加现有集群时,它显示

“创建集群时出错:调用 /cluster-configs 超时。”

在网上。然后我检查了opscenterd.log如下,好像opscenter可以连接两个节点,但是有警告:

“调用 CreateClusterConfController 时出现处理错误:添加集群时超时。有关问题的详细信息,请查看日志。”

请帮我。

  • 2014-03-18 10:32:24+0800 [JuikerCluster] 信息:启动 CassandraCluster 服务
  • 2014-03-18 10:32:24+0800 [JuikerCluster] 信息:agent_config 项目:{'cassandra_log_location':'/var/log/cassandra/system.log','thrift_port':9160,'thrift_ssl_truststore':无, 'rollups300_ttl':2419200,'rollups86400_ttl':-1,'jmx_port':7199,'metrics_ignored_solr_cores':'','api_port':'61621','metrics_enabled':1,'thrift_ssl_truststore_type':'JKS','kerberos_ticket_use ':真,'use_ssl':0,'kerberos_renew_tgt':真,'rollups60_ttl':604800,'cassandra_install_location':'','rollups7200_ttl':31536000,'kerberos_debug':假,'storage_keyspace':'OpsCenter',' ec2_metadata_api_host':'169.254.169.254','供应':0,'kerberos_use_keytab':真,'metrics_ignored_column_families':'','thrift_ssl_truststore_password':无,'metrics_ignored_keyspaces':'system,system_traces,system_auth,dse_auth,OpsCenter'}
  • 2014-03-18 10:32:24+0800 [] INFO: 停工
  • 2014-03-18 10:32:24+0800 [JuikerCluster] 调试:成功添加到池的连接
  • 2014-03-18 10:32:24+0800 [JuikerCluster] 调试:成功添加到池的连接
  • 2014-03-18 10:32:25+0800 [JuikerCluster] 调试:成功添加到池的连接
  • 2014-03-18 10:32:25+0800 [JuikerCluster] 调试:成功添加到池的连接
  • 2014-03-18 10:32:25+0800 [JuikerCluster] 调试:成功添加到池的连接
  • 2014-03-18 10:32:25+0800 [] 调试:检查 dse 节俭时发现异常。
  • 2014-03-18 10:32:25+0800 [JuikerCluster] 信息:企业功能:错误
  • 2014-03-18 10:32:25+0800 [JuikerCluster] 调试:通过 Thrift 收集节点/令牌列表
  • 2014-03-18 10:32:25+0800 [JuikerCluster] 信息:告密者:org.apache.cassandra.locator.Ec2MultiRegionSnitch
  • 2014-03-18 10:32:25+0800 [JuikerCluster] 信息:分区器:org.apache.cassandra.dht.Murmur3Partitioner
  • 2014-03-18 10:32:25+0800 [JuikerCluster] 信息:集群名称:JuikerCluster
  • 2014-03-18 10:32:25+0800 [JuikerCluster] 信息:识别新节点 175.41.186.242 ('-1586618039612323641')
  • 2014-03-18 10:32:25+0800 [JuikerCluster] 信息:节点 175.41.186.242 有多个令牌(vnodes)。只有一个被挑选出来展示。
  • 2014-03-18 10:32:25+0800 [JuikerCluster] 信息:识别新节点 54.254.26.11 ('-4909356646437291937')
  • 2014-03-18 10:32:25+0800 [JuikerCluster] 信息:节点 54.254.26.11 有多个令牌 (vnodes)。只有一个被挑选出来展示。
  • 2014-03-18 10:34:31+0800 [] 警告:调用 CreateClusterConfController 时出现处理错误:添加集群时超时。请查看日志以获取有关问题的详细信息。
  • 2014-03-18 10:34:31+0800 [] 调试:平均 opscenterd CPU 使用率:0.92%,内存使用率:39 MB
  • 2014-03-18 10:34:31+0800 [JuikerCluster] 调试:处理来自 54.254.26.11 代理的节点详细信息
  • 2014-03-18 10:34:31+0800 [JuikerCluster] 调试:找到 54.254.26.11 的节点,数据为 {u'os-load': 0.14000000000000001} 0.070000000000000007}
  • 2014-03-18 10:34:31+0800 [JuikerCluster] 调试:处理来自 54.254.26.11 代理的节点详细信息
  • 2014-03-18 10:34:31+0800 [JuikerCluster] 调试:找到 54.254.26.11 的节点,数据为 {u'os-load': 0.059999999999999998}
  • 2014-03-18 10:34:31+0800 [JuikerCluster] 调试:处理来自 54.254.26.11 代理的节点详细信息
  • 2014-03-18 10:34:31+0800 [JuikerCluster] 调试:找到 54.254.26.11 的节点,数据为 {u'os-load': 0.050000000000000003}
  • 2014-03-18 10:34:31+0800 [JuikerCluster] 调试:处理来自 54.254.26.11 代理的节点详细信息
0 投票
1 回答
1109 浏览

cassandra - 全新安装 DataStax Cassandra 失败并显示“安装错误:安装的代理似乎没有响应”

我有 4 个新的 Ubuntu 12.04 实例,我正在尝试安装 Cassandra (DataStax Enterprise)。我已经安装并配置了所有东西(通过已知的良好安装过程),并且我即将连接到 OpsCenter 并创建集群。OpsCenter 代理似乎可以在 4 个节点中的 3 个节点上正常安装,但实际运行 OpsCenter(作为 OpsCenter 和 Cassandra 节点的双重用途)的代理失败并显示:

在 /var/log/opscenter/opscenterd.log 我看到这个:

这是带有 OpsCenter 的节点。opscenterd 服务正在运行,61621 正在侦听并可以从其他节点和自身访问,我测试了 wget 到该 URL,它确实抛出了 503。所有其他节点都以 200 响应。不知道要寻找什么......任何建议? 如果您需要更多详细信息,请告诉我——我不想用太多无用/不相关的细节使帖子混乱……

0 投票
0 回答
888 浏览

datastax-enterprise - DSE OpsCenter 显示错误的节点状态

我已经遇到过几次事件,即我们的一个或两个 DSE 搜索节点在 OpsCenter 中显示为“关闭 - 无响应”状态,即使该节点已启动(即我可以访问 Solr 管理 UI)。有时,nodetool 状态也会显示节点已关闭。但更多时候,它只是 OpsCenter。我发现修复方法是重新启动 datastax-agent 服务。可能会导致这种情况吗?

我还想跟进我的其他问题: