`
yezi
  • 浏览: 279420 次
  • 来自: 北京
社区版块
存档分类
最新评论

关于Mysql5.0.X集群的配置与安装(管理节点)

阅读更多

用了一天的时间调试安装好的集群,怎么都没有成功,后来发现是因为其中的一台服务器是双网卡,访问管理节点时居然显示的是外网的地址,不过也好,重新安装一遍,温故知新吗

下面先说一下mysql集群(cluster)的大致情况,

上图中清楚地表明了,一个mysql的集群一共由三个部分组成,Management(集群管理节点),Data Node(数据节点),Sql Node(访问节点组成),下面分布说明:

一、管理节点

管理节点的安装和配置都比较简单,首先从mysql网站上下载所需的安装包,这里我用的是5.0.37,文件是:mysql-5.0.37-linux-i686.tar.gz,用tar解开

cpp 代码
  1. tar zxvf ./mysql-5.0.37-linux-i686.tar.gz  

然后在你想安装的目录中建立management的目录,比如:/usr/local/mysql-ndb-mgm

cpp 代码
  1. cp mysql-5.0.37-linux-i686/bin/ndb_mgm /usr/local/mysql-ndb-mgm/      
  2. cp mysql-5.0.37-linux-i686/bin/ndb_mgmd /usr/local/mysql-ndb-mgm/   
  3. cd /usr/local/mysql-ndb-mgm   
  4. chmod +x ndb_mgm*  

下面建立一个配置文件

cpp 代码
  1. vi ./config.ini  

写入下面的配置

cpp 代码
  1. [NDBD DEFAULT]   
  2. NoOfReplicas = 1   
  3. DataMemory=80M   
  4. IndexMemory=18M   
  5.   
  6. [TCP DEFAULT]   
  7. portnumber=2202   
  8.   
  9. [NDB_MGMD]   
  10. hostname=192.168.0.1   
  11. datadir=/var/lib/mysql-cluster   
  12.   
  13. [NDBD]   
  14. hostname=192.168.0.2   
  15. datadir=/var/lib/mysql   
  16.   
  17. [NDBD]   
  18. hostname=192.168.0.3   
  19. datadir=/var/lib/mysql   
  20.   
  21. [MYSQLD]   
  22. hostname=192.168.0.4  

[NDB_MGMD]  表示的是管理节点,[NDBD]表示的是Data 节点,[MYSQLD]表示的是访问节点

配置完成后,在控制台输入:

cpp 代码
  1. ./ndb_mgmd -f /usr/local/mysql-ndb-mgm/config.ini  

-f 参数指定的是ndb_mgmd的配置文件的位置,运行后,不会有任何的显示,下面用客户端连接上去看一下是否成功

cpp 代码
  1. ./ndb_mgm   
  2. SHOW  

 如果看见下面的信息,表示成功:

cpp 代码
  1. [ndbd(NDB)]     2 node(s)   
  2. id=2 (not connected, accepting connect from 192.168.0.2)   
  3. id=3    @192.168.0.3 (Version: 5.0.37, starting, Nodegroup: 0)   
  4.   
  5. [ndb_mgmd(MGM)] 1 node(s)   
  6. id=1    @192.168.0.1 (Version: 5.0.37)   
  7.   
  8. [mysqld(API)]   1 node(s)   
  9. id=4 (not connected, accepting connect from 192.168.0.4)  

 

至此,管理节点就配置成功了

分享到:
评论

相关推荐

    MYSQL的集群的安装与配置.pdf

    以下是对MySQL集群安装与配置的详细解析: 1. **准备工作**: - 首先,你需要至少6台机器,每台机器分配一个IP地址,例如192.168.0.231到192.168.0.236。这些机器将分别作为MGM节点、SQL节点和NDBD节点。 - 确保...

    mysql集群负载均衡.doc

    安装 MySQL 集群负载均衡需要在每个节点上安装 MySQL 服务器,并配置相应的配置文件。 1. 在每个节点上安装 MySQL 服务器: ``` # mv mysql-max-5.0.22-linux-i686-icc-glibc23.tar.gz /usr/local/ # cd /usr/local...

    mysql 集群架构文档

    在三节点的MySQL集群配置中,通常会有一个节点作为管理节点,负责集群的管理和监控,而其他节点则作为SQL和存储节点,处理数据查询和存储。 在MySQL 5.0及以上版本中,NDB Cluster存储引擎被包含在mysql-server和...

    Windows Server 2003 下配置 MySQL 群集

    此存储引擎在 MySQL 5.0 及以上版本的二进制版本中提供,同时也包含在与最新 Linux 版本兼容的 RPM 包中。NDB Cluster 支持“内存中”和“磁盘中”数据库的部署,并采用无共享架构,这意味着系统能够利用低成本硬件...

    MySQL-Cluster架构图文详解

    #### 三、软件安装与配置 **1. 管理节点 (MGM) 配置** - 在合适的位置创建管理节点的配置文件: ``` [root@localhost ~]# mkdir /var/lib/mysql-cluster [root@localhost ~]# cd /var/lib/mysql-cluster [root...

    Apache Ambari Installation 2.7.5.0 (latest).pdf

    此部分涉及如何安装、配置以及管理Ambari中的各种管理包,帮助管理员更高效地对集群进行监控和维护。 #### 六、安装与配置示例 该章节将提供一个完整的案例演示,展示如何一步步搭建起一个功能完备的Ambari集群...

    MYSQL 5 5.0.67.zip

    综上所述,MySQL 5.0.67 作为一款成熟的关系型数据库管理系统,为开发者提供了强大的数据管理工具和灵活的配置选项,满足了各种规模的项目需求。无论是小型个人博客还是大型企业应用,MySQL 都能提供稳定可靠的服务...

    Centos6.5安装hdp.docx

    - HDP-UTILS-1.1.0.22-centos6.tar.gz:HDP的实用工具,包含集群配置和管理工具。 3. **JDK环境**:必须安装JDK 1.8,可以从指定的URL一键安装。 4. **MySQL环境**:需安装MySQL 5.7.10,用于Ambari数据库和其他...

    mysql cluster

    2. 管理节点(Management Nodes):管理集群配置,监控集群状态,并进行自动故障恢复。 3. SQL节点(SQL Nodes):作为用户接口,处理SQL查询,与数据节点通信以读写数据。 二、高可用性与数据复制 MySQL Cluster...

    Mairadb cluster percona cluster mysql for galera集群部署手册

    - **网络配置**: 集群包括四个 IP 地址,分别对应三个数据库节点 (10.21.3.106、10.21.3.107、10.21.3.108) 和一个 Haproxy 节点 (10.21.3.109)。这些 IP 地址都需要被添加到各节点的 `/etc/hosts` 文件中。 - **...

    SNS软件iwebSNS即时通讯扩展组件iwebIM v0.6

    3. MySQL 5.0.x 及以上 推荐使用环境:Apache2.2.x + php 5.2.x + MySQL 5.1.x +----------------------------------+ iwebIM软件的安装 +----------------------------------+ 安装前请先认真阅读license.txt文件...

    kettle集群搭建以及使用kettle将mysql数据转换为Hbase数据

    - **主节点故障问题**:如果主节点发生故障,则整个集群将无法正常工作,因为没有自动切换机制。 - **网络带宽要求高**:节点间频繁的数据交换会消耗大量的网络资源。 - **成本增加**:为了构建集群,需要额外投入更...

    MySQL海量数据存储与优化(上).pdf

    MySQL海量数据存储与优化 MySQL是一种关系型数据库管理系统,广泛应用于各个行业,包括互联网、金融、电信等领域。随着数据量的增长,MySQL的性能优化变得越来越重要。本文将详细介绍MySQL的架构原理、存储机制、...

    大数据项目之电商数仓(6集群监控Zabbix)V4.2.doc

    在本项目中,Zabbix部署在一个包含三个节点的Hadoop集群上,每个节点都安装了Zabbix Agent,其中一个节点同时作为Zabbix Server。以下是部署步骤: - **集群规划**:确定每个节点的角色,例如hadoop102、hadoop103...

    Apache Kylin安装部署

    2. **安装包上传与解压**:将`apache-kylin-1.2-bin.tar`安装包上传到主节点(例如IP为192.168.1.22),解压到指定目录(例如`/home/kylin/apache-kylin-1.2-bin`)。 3. **环境变量配置**: - 修改`/etc/profile`...

    中科信軟Mysql培训课件

    MySQL是一种广泛使用的开源关系型数据库管理系统,最初由瑞典的MySQL AB公司开发,后来在2008年被Sun公司收购。Sun公司后来被甲骨文公司(Oracle Corporation)收购,MySQL继续作为其产品线的一部分。由于MySQL的...

    seafile服务器管理手册.pdf

    集群部署包括MariaDB/Memcached集群,以及后台任务节点和HAProxy的高可用性配置,确保服务的稳定性和扩展性。此外,Seafile还提供高级认证机制,如两步验证,以及高级维护工具,如日志清理、数据库备份与恢复、文件...

    openlava-5.0.0_rhel7_20210721.tar.gz

    在部署OpenLava时,需要进行一系列的配置,包括安装软件包、设置环境变量、创建数据库、初始化系统、配置调度策略等。此外,为了满足特定的业务需求,用户还可以自定义调度脚本,以实现更复杂的调度逻辑。 OpenLava...

Global site tag (gtag.js) - Google Analytics