多个Cassandra实例



对于我的主论文,我必须修改cassandra(我想制作一个分布式版本,其中不同的群集将使用一些依赖项和内容发送修改:))。因此,我最终开始理解代码,我想我知道该怎么做,但是我遇到了一个问题:

我必须在计算机上运行不同的cassandra实例(因此,我希望在不同地址上运行Cassandra的3个终端,而其他3个终端则使用CQLSH打开,每个Cassandra都会为每个Cassandra打开,当我将一个端子插入一个端子中时CQLSH,它只会影响相应的Cassandra簇)。我在互联网上找到了不同的方法,但是每次都应该复制二进制文件(因此,代码),并且由于我正在研究它,所以我不想复制它,因为每次我进行一个小的修改,我应该重复所有内容(我想我可以使用git轻松地从原始文件夹中推动和提取修改,但是我相信应该有一种更简单的方法,对吧?:))

预先感谢您:)

ps:我使用Windows(我可以切换到Linux(虚拟框),但是如果可能的话,我想继续在Windows上工作)和Cassandra 3.10

看一下Cassandra CCM,它允许您在同一台物理机器上运行多个实例。(主要用于测试)

https://github.com/pcmanus/ccm

最新更新