Run multiple cassandra nodes (a cluster) from the same machine?

前端 未结 3 1597
执念已碎
执念已碎 2021-02-06 06:15

How can I run 3 cassandra nodes (actually a cluster) from my Ubuntu? I don\'t want to create 3 instances of VMWare/VirtualBox but instead, configure each cassandra node to liste

3条回答
  •  再見小時候
    2021-02-06 06:45

    I guess it would be possible if you had 3 copy of the program, 3 different configurations where every port is different, and you'd have to exclude those ports from the possible connection sockets.

    Edit I don't understand the downvotes. This is actually the simplest way to do it, have one set of binaries and create a set of conf and yaml files for each of your nodes, then use one launch script for each of the local nodes you want.

    Example : Machine 1 on 7199, Machine 2 on 7200, Machine 3 on 7201 and so forth. Use aliases for your localhost IP, 127.0.0.2, .3, .4 etc

    Nodetool ring will work as intended, and show you a cluster, only all of them will be with the same root IP.

提交回复
热议问题