• Cassandra:集群搭建


    环境准备

    准备三台centos7机器:

    • 192.168.1.200
    • 192.168.1.201
    • 192.168.1.202

    选择 200、201两台机器作为集群的种子节点(seed)。种子节点的作用:

    一个新节点加入集群时,需要通过种子节点来发现集群中其它节点,需要至少一个活跃的种子节点可以连接,一旦节点加入这个集群,知道了集群中的其它节点,这个节点在下次启动的时候就不需要种子节点了。

    对于种子节点没有特殊要求,可以设置任何一个节点为种子。

    修改配置

    需要在每台机器的配置文件cassandra.yml中进行一些修改,包括

    cluster_name 集群名字,每个节点都要一样

    seeds 填写2个节点的ip作为 种子节点,每个节点的内容都要一样

    listen_address 填写当前节点所在机器的IP地址

    rpc_address 填写当前节点所在机器的IP地址

    具体修改如下:

    192.168.1.200 机器修改的内容:

    cluster_name: 'Test Cluster'
    seed_provider:
      - class_name: org.apache.cassandra.locator.SimpleSeedProvider
        parameters:
             - seeds: "192.168.1.200,192.168.1.201"
    listen_address: 192.168.1.200
    rpc_address: 192.168.1.200
    

    192.168.1.201 机器的修改内容

    cluster_name: 'Test Cluster'
    seed_provider:
      - class_name: org.apache.cassandra.locator.SimpleSeedProvider
        parameters:
             - seeds: "192.168.1.200,192.168.1.201"
    listen_address: 192.168.1.201
    rpc_address: 192.168.1.201
    

    192.168.1.202 机器的修改内容

    cluster_name: 'Test Cluster'
    seed_provider:
      - class_name: org.apache.cassandra.locator.SimpleSeedProvider
        parameters:
             - seeds: "192.168.1.200,192.168.1.201"
    listen_address: 192.168.1.202
    rpc_address: 192.168.1.202
    

    修改完成后,启动每个节点。可以在192.168.137.131机器上使用noodtool status 命令进行测试

    注意:各个节点之间可以互通,最方便的就是关闭防火墙。

    image-20220317151744141

  • 相关阅读:
    【STM32H7的DSP教程】第13章 DSP快速计算函数-三角函数和平方根
    【STM32F429的DSP教程】第13章 DSP快速计算函数-三角函数和平方根
    【STM32F407的DSP教程】第13章 DSP快速计算函数-三角函数和平方根
    分布式锁--redis(单节点)
    Lock
    Condition
    Synchronized
    并发线程池
    多线程实现原理
    多线程基础
  • 原文地址:https://www.cnblogs.com/wwjj4811/p/16017406.html
Copyright © 2020-2023  润新知