我无法激活mariadb群集节点

时间:2018-01-08 05:40:42

标签: mysql linux mariadb galera

我是从头开始在fedora 27中安装和配置第一个mariadb 1.0.33群集节点。我做了以下步骤:

  1. $ setenforce 0
  2. $ yum -y install MariaDB-Galera-server MariaDB-client rsync galera

  3. $ mysql -u root

    MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'cluster1-user'@'%' IDENTIFIED BY 'cluster1-user' WITH GRANT OPTION;
    MariaDB [(none)]> FLUSH PRIVILEGES;
    MariaDB [(none)]> exit;
    
  4. $ service mysql stop

  5. $ vim /etc/my.cnf.d/server.cnf

    [mariadb-10.0]
    query_cache_size=0
    binlog_format=ROW
    default_storage_engine=innodb
    innodb_autoinc_lock_mode=2
    wsrep_provider=/usr/lib64/galera/libgalera_smm.so
    wsrep_cluster_address="gcomm://192.168.56.104"
    wsrep_cluster_name='cluster1'
    wsrep_node_address='192.168.56.104'
    wsrep_node_name='galera-db01'
    wsrep_sst_method=rsync
    
  6. $ service mysql bootstrap // mariadb从成功开始

  7. $ mysql -u root -p -e“show status like'wsrep%'”

  8. 即使输出

    Variable              Value
    ---------------------------------
    wsrep_cluster_size     0
    wsrep_cluster_status   disconected
    wsrep_connected        OFF
    wsrep_provider_name    
    wsrep_ready            ON
    wsrep_thread_count      0
    

    我的问题是为什么它显示我被取消,群集大小= 0。缺少什么?

    此致

1 个答案:

答案 0 :(得分:0)

在Fedora 27上,默认的MariaDB版本目前是10.2.9。因此,不会读取server.cnf中mariadb-10.0部分下的集群设置,这将解释集群成功的缺失。