• mysql-cluster集群配置


    环境:

    centos7:192.168.1.16,192.168.1.170

    mysql-cluster-community-7.6.8-1.el7.x86_64.rpm-bundle.tar

    安装:

    卸载系统已有的数据库yum -y remove MariaDB*(centos7默认安装的是mariadb)

    tar xvf mysql-cluster-community-7.6.8-1.el7.x86_64.rpm-bundle.tar

    yum -y install perl perl-Class-MethodMaker perl-DBI libaio numactl 

    rpm -ivh mysql-cluster-community-common-7.6.8-1.el7.x86_64.rpm

    rpm -ivh mysql-cluster-community-libs-7.6.8-1.el7.x86_64.rpm

    rpm -ivh mysql-cluster-community-client-7.6.8-1.el7.x86_64.rpm

    rpm -ivh mysql-cluster-community-server-7.6.8-1.el7.x86_64.rpm

    rpm -ivh mysql-cluster-community-management-server-7.6.8-1.el7.x86_64.rpm

    rpm -ivh mysql-cluster-community-devel-7.6.8-1.el7.x86_64.rpm

    rpm -ivh mysql-cluster-community-data-node-7.6.8-1.el7.x86_64.rpm

    mkdir /var/lib/mysql/data

    mkdir /var/lib/mysql-cluster

    mkdir /var/run/mysqld

    chmod -R 1777 /var/lib/mysql

    chmod -R 1777 /var/run/mysqld

    chmod -R 1777 /var/lib/mysql-cluster

    cd /var/lib/mysql-cluster,在该目录下创建config.ini文件

    16上文件

    [root@centos7 ~]# cat /var/lib/mysql-cluster/config.ini
    [computer]
    Id=mgr-server-02
    HostName=192.168.1.170
    [mgm default]
    datadir=/var/lib/mysql-cluster
    [mgm]
    HostName=192.168.1.16
    NodeId=60
    [mgm]
    HostName=192.168.1.170
    NodeId=61
    [ndbd default]
    NoOfReplicas = 2
    DataMemory = 50M
    IndexMemory = 50M
    MaxNoOfTables = 1024
    MaxNoOfAttributes = 5000000
    MaxNoOfOrderedIndexes = 10000
    [ndbd]
    HostName=192.168.1.170
    DataDir=/var/lib/mysql
    NodeId=1
    [ndbd]
    HostName=192.168.1.16
    DataDir=/var/lib/mysql
    NodeId=2
    [mysqld]
    HostName=192.168.1.170
    NodeId=81
    [mysqld]
    HostName=192.168.1.16
    NodeId=82

    170上文件

    [root@localhost ~]# cat /var/lib/mysql-cluster/config.ini
    [computer]
    Id=mgr-server-02
    HostName=192.168.1.170
    [mgm default]
    datadir=/var/lib/mysql-cluster
    [mgm]
    HostName=192.168.1.16
    NodeId=60
    [mgm]
    HostName=192.168.1.170
    NodeId=61
    [ndbd default]
    NoOfReplicas = 2
    DataMemory = 50M
    IndexMemory = 50M
    MaxNoOfTables = 1024
    MaxNoOfAttributes = 5000000
    MaxNoOfOrderedIndexes = 10000
    [ndbd]
    HostName=192.168.1.170
    DataDir=/var/lib/mysql
    NodeId=1
    [ndbd]
    HostName=192.168.1.16
    DataDir=/var/lib/mysql
    NodeId=2
    [mysqld]
    HostName=192.168.1.170
    NodeId=81
    [mysqld]
    HostName=192.168.1.16
    NodeId=82

    编辑/etc/my.cnf文件

    [root@localhost ~]# cat /etc/my.cnf|grep -v "#"
    [client]
    socket=/var/lib/mysql/mysql.sock
    [mysqld]
    max_connections=100
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    ndbcluster
    ndb-connectstring=192.168.1.16,192.168.1.170
    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/lib/mysql/mysqld.pid
    [mysql_cluster]
    ndb-connectstring=192.168.1.16,192.168.1.170

    关闭防火墙,关闭selinux,初始化密码在/var/log/mysqld.log文件中,首次登陆必须改密码,开启远程登录权限(也可设置只允许节点ip访问)

    ndb_mgmd -f /var/lib/mysql-cluster/config.ini

    ndbd --initial

    systemctl start mysqld.service

  • 相关阅读:
    hdu 1240:Asteroids!(三维BFS搜索)
    hdu 2199:Can you solve this equation?(二分搜索)
    hdu 1195:Open the Lock(暴力BFS广搜)
    【ACM
    hrbustoj 1161:Leyni(树状数组练习)
    时间作为横轴的图表(morris.js)超越昨天的自己系列(8)
    Bean实例化(Spring源码阅读)-我们到底能走多远系列(33)
    Sharded实现学习-我们到底能走多远系列(32)
    初始化IoC容器(Spring源码阅读)-我们到底能走多远系列(31)
    一致性哈希算法 应用场景(转)
  • 原文地址:https://www.cnblogs.com/tiantianhappy/p/10251688.html
Copyright © 2020-2023  润新知