问题标签 [ccm]

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 投票
1 回答
659 浏览

cassandra - 将 CCM 与 Opscenter 和手动代理安装一起使用

我使用 CCM 安装了一个 4 节点本地集群(127.0.0.1-127.0.0.4)。

我正在尝试手动安装代理以使用 OpsCenter (5.2.3.2015121015)。我启动 OpsCenter 删除了 JMX 端口,所以配置是

我已经配置了所有四个代理。例如agent3配置是

我在前台启动了 OpsCenter,但出现此错误。当我启动agent4时,我有这个错误:

我对第一个日志告诉我找到了 4 个代理这一事实感到有些困惑,而过了一会儿我在控制台上出现了错误。

代理 4 日志一开始就告诉我没有错误(只有 INFO 严重性):

但是过了一会儿:

在此之后我尝试添加其他代理,但我得到了奇怪的结果。像两个代理将进入同一个 C* 节点,所以在我认为这个错误会导致其他错误之前我已经停止尝试。

问题:

  1. OpsCenter 日志的错误是什么?
  2. 它是否与代理日志上的错误有关?
  3. 我在配置上遗漏了什么(需要更多细节吗?)
  4. 为什么 OpsCenter 抱怨缺少 cassandra.yaml 文件?即使没有本地 C* 安装,它也不应该部署在任何主机上吗?

提前致谢

编辑 我添加了一些附加信息:

应该是127.0.0.4吗?

这是 node4 的(部分)配置:

这是address.yaml针对node4的:

0 投票
1 回答
89 浏览

c# - 使用 C# 驱动程序连接到 Cassandra CCM 集群

我正在尝试使用我的应用程序访问我动态创建的 ccm 集群,用于本地开发,但我不确定你将如何设置联系点(哪个 IP 地址和什么不是,使用什么安全设置)一次我已经创建了我的 ccm 集群。

有什么想法吗?我将继续研究并发布我在这里找到的任何答案。谢谢!

0 投票
1 回答
113 浏览

cassandra - Cassandra 的 CCM 工具是否只支持一个键空间?

我正在使用我用 ccm 创建的集群。我们在 2 个键空间中使用 3 个表,因此总共 6 个表。我遇到了一个问题,它让我在一个键空间中创建一个表,在另一个键空间中创建 2 个表,但即使我删除了我的

检查然后它会给我一个错误,说它已经存在。似乎创建忽略了这些应该位于 2 个单独的键空间中的事实;

这些是我们在开发云 Cassandra 集群上运行的相同 cql 脚本文件,所以我知道这不是脚本的问题。那,创建语句非常简单明了。

那么 CCM 是否只支持一个键空间?如果是这样,这似乎是一个很大的限制,并且如果我们甚至可以将它用于本地开发和测试目的,它的用处就会大大降低。

谢谢!

0 投票
0 回答
395 浏览

cassandra-3.0 - CCM 将节点添加到集群 - ccmlib.node.TimeoutError 20 Mar 2016 05:22:05 [n1] Missing: ['127.0.1.2.* now UP']:

我试图在已经有一个节点的集群中添加一个新节点,得到与landim相同的错误

开始:n2 与 pid:3004 Traceback(最近一次调用最后):
文件“E:\Studies\Cassandra\ccm\ccm-master\ccm.py”,第 74 行,在 cmd.run() 文件“E:\Studies\Cassandra\ccm\ccm-master\ccmlib\cmds\node_cmds. py”,第 206 行,运行中 allow_root=self.options.allow_root) 文件“E:\Studies\Cassandra\ccm\ccm-master\ccmlib\node.py”,第 597 行,开始 node.watch_log_for_alive(self, from_mark =mark) 文件 "E:\Studies\Cassandra\ccm\ccm-master\ccmlib\node.py",第 449 行,在 watch_log_for_alive self.watch_log_for(tofind, from_mark=from_mark, ti​​meout=timeout, filename=filename) File " E:\Studies\Cassandra\ccm\ccm-master\ccmlib\node.py",第 417 行,在 watch_log_for raise TimeoutError(time.strftime("%d %b %Y %H:%M:%S", time .gmtime()) + " [" + self.name + "] 缺失:" + str([e.在 tofind 中 e 的模式]) + ":\n" + reads[:50] + ".....\n参见 {} 获取余数".format(filename))

ccmlib.node.TimeoutError:2016 年 3 月 20 日 05:22:05 [n1] 缺失:['127.0.1.2.* now UP']:..... 其余部分请参见 system.log

我在 node2(n2) 日志目录上看不到任何 system.log 文件。我不确定上述错误日志的方式和位置!!!

注意: ccm populate -n 效果很好。为 ccm 添加引发错误。

Windows 10 上的 CCM。C* 版本:3.0.3

0 投票
3 回答
207 浏览

cassandra - 使用 3.4 版创建集群时出错

我正在尝试使用 3.4 版创建集群,但它一直给我一个错误。奇怪的是,例如,如果我尝试使用 2.1.5 版本,一切运行顺利。

因此,例如,如果我尝试创建一个集群,ccm create -v 3.4 -n 3 mycluster 这就是我得到的:

但是,如果我这样做ls -a /home/pedro/.ccm/repository/ -l,我看不到必须根据堆栈跟踪手动删除的文件夹:

0 投票
0 回答
319 浏览

cassandra - ccm 无法连接到 nodetool,它会抛出连接被拒绝

我将 ccm 与 cassandra 2.0.9 一起使用。我实际上在 ccm 中有 8 个节点。当我尝试连接到 node1 状态时,它显示以下错误

谁能帮我?

0 投票
0 回答
303 浏览

python - 使用nose、ccm、python并行运行Cassandra单元测试

我最近开始使用 Cassandra 作为主要数据存储,并且正在尝试使用CCM为此编写单元测试

我能够启动 Cassandra Cluster 实例并测试一个测试类。我希望能够同时测试另一个测试类,因为串行单元测试可能需要很长时间,并添加更多测试用例。我的测试代码看起来像 -

现在,当我有超过 1 个从该基类继承的测试类,并且我连续运行测试时,它工作正常。但是当我并行运行nosetests 时,我会遇到“Cassandra 实例可能已经在运行”这样的错误。我试过调查Dtests但这似乎不能解决我的问题。它似乎可以跨集群运行测试,但不能并行运行。

我想知道是否有人可以为此指出我的问题,或者是否有人认为我在使用 CCM 或 Dtests 时做错了什么。谢谢!

0 投票
0 回答
81 浏览

linux - 尝试安装 cassandra ccm 时出现 UnicodeDecodeError

我尝试Cassandra ccmLinux( Arch Linux 2015.02) 上安装,使用pip install ccm,但出现以下错误:

如何解决这个问题?

更新

正如ziky评论所指出的,可以ccm使用pip2.

0 投票
0 回答
502 浏览

apache-spark - 使用 spark cassandra 连接器的 Scala 应用程序挂起

我正在使用 scala 和 spark cassandra 连接器在 Intellij 中开发一个测试应用程序。这是我的 build.sbt 代码:

我使用具有 4 个节点的 ccm 创建了 cassandra 集群。我创建的键空间具有复制因子 3。这是我在 scala 应用程序中的代码

但火花工作挂在下一行

CassandraConnector:与 Cassandra 集群断开连接:cluster4nodes

4 个任务中只有 3 个任务完成。这是完整的日志:

如果我在 4 个节点集群上创建了一个复制因子为 4 的键空间,则应用程序可以正常工作并且永远不会挂起。我是否缺少配置中的任何内容。提前致谢。

0 投票
1 回答
252 浏览

cassandra - CCM create 命令可以使用本地安装的版本吗?

我正在尝试在单个 Windows 64 位机器上本地创建 Cassandra 集群并按照这些说明进行操作。

我已经在本地安装了 Cassandra 3.7,并假设有一种方法可以通过 ccm 使用相同的安装。但看起来,ccm 总是尝试下载和安装 Cassandra 版本。查看 ccm create [options] 并没有为我提供指针。

对于已经安装的是否需要遵循这一点?