- 浏览: 1903567 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
jquery打印指定的div -
GentlemanQc:
...
quartz系列(二)spring3.2.5与quartz2.1.7集群版集成简要说明 -
静夜独窗:
你好,能说一下server.xml增加的配置是怎么影响性能的吗 ...
tomcat7.0性能优化-挑战极限精简版 -
beyondfengyu:
beyondfengyu 写道如果每个客户进程的时间不同步,时 ...
java并发(二十二)分布式锁 -
beyondfengyu:
如果每个客户进程的时间不同步,时间超前的进程是不是更容易得到锁 ...
java并发(二十二)分布式锁
官方网站
http://dev.mysql.com/downloads/cluster/
mysql-cluster其实就是mysql7.0版本的别名。但是根据个人经验,在实际生产中,很少有人用。所以这里写个文章,作为入门的了解和学习。
cluster的安装,首先要安装java和cmake
datadir=/data0/search/mysql-cluster
【安装管理节点】
cmake -DCMAKE_INSTALL_PREFIX=/application/search/mysql-cluster/mysql-cluster-gpl-7.2.8
make -j16
make install -j16
复制配置文件,并修改相应配置
mkdir etc
cp support-files/config.huge.ini etc/
启动
./ndb_mgmd --config-file=/application/search/mysql-cluster/mysql-cluster-gpl-7.2.8/etc/config.ini
修改配置重启--reload
./ndb_mgmd --config-file=/application/search/mysql-cluster/mysql-cluster-gpl-7.2.8/etc/config.ini --reload
登录管理客户端
./ndb_mgm
停止
./ndb_mgm -e shutdown
重启其他节点 <id> restart -f;
查看表分区情况
在config.ini必须预留一个空的引擎节点
[API]
Id: 6
> show #看最后一行,否则无法查看表分区情况
Cluster Configuration
---------------------
[ndbd(NDB)] 3 node(s)
id=2 @10.10.128.118 (mysql-5.5.27 ndb-7.2.8, Nodegroup: 0, Master)
id=3 @10.10.128.117 (mysql-5.5.27 ndb-7.2.8, Nodegroup: 1)
id=5 @10.10.128.119 (mysql-5.5.27 ndb-7.2.8, Nodegroup: 2)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @10.10.128.119 (mysql-5.5.27 ndb-7.2.8)
[mysqld(API)] 2 node(s)
id=4 @10.10.128.116 (mysql-5.5.27 ndb-7.2.8)
id=6 (not connected, accepting connect from any host)
查看命令
./ndb_desc user -d opendata_test -p
【安装数据节点】
./scripts/mysql_install_db --user=search --datadir=/data0/search/mysql-cluster
创建配置文件/application/search/mysql-cluster/mysql-cluster-gpl-7.2.8/etc/ndb.ini
[mysqld]
datadir=/data0/search/mysql-cluster
skip-locking
ndbcluster
ndb-connectstring=10.10.128.119:1186
[mysql_cluster]
ndb-connectstring=10.10.128.119:1186
启动数据节点 ,第一次启动必须带上--initial
./ndbd --defaults-file=/application/search/mysql-cluster/mysql-cluster-gpl-7.2.8/etc/ndb.ini --initial
【安装mysql引擎】
创建配置文件/application/search/mysql-cluster/mysql-cluster-gpl-7.2.8/etc/ndb.ini
并加入
[mysqld]
# ndb
ndbcluster
ndb-connectstring=10.10.128.119:1186
初始化
./scripts/mysql_install_db --user=search --datadir=/data0/search/mysql-cluster
启动
./mysqld -uroot &
SELECT TABLE_SCHEMA, TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE ENGINE = 'NDBCLUSTER';
ALTER ONLINE TABLE table_name REORGANIZE PARTITION
【创建磁盘表】
创建日志文件
CREATE LOGFILE GROUP lg_cloudstor ADD UNDOFILE 'cloudstor_undo_1.log' INITIAL_SIZE 1024M UNDO_BUFFER_SIZE 20M ENGINE NDBCLUSTER;
该语句可能会出错,出现ERROR 1064 (42000)语法错误的信息,原因是字符集的问题,先执行:set character_set_client=latin1; 在执行:
ALTER LOGFILE GROUP lg_cloudstor ADD UNDOFILE 'cloudstor_undo_2.log' INITIAL_SIZE 1024M ENGINE NDBCLUSTER;
ALTER LOGFILE GROUP lg_cloudstor ADD UNDOFILE 'cloudstor_undo_3.log' INITIAL_SIZE 1024M ENGINE NDBCLUSTER;
创建表空间
CREATE TABLESPACE ts_cloudstore ADD DATAFILE 'cloudstore_data_1.dbf' USE LOGFILE GROUP lg_cloudstor INITIAL_SIZE 1024M AUTOEXTEND_SIZE 256M ENGINE NDBCLUSTER;
ALTER TABLESPACE ts_cloudstore ADD DATAFILE 'cloudstore_data_2.dbf' INITIAL_SIZE 1024M AUTOEXTEND_SIZE 256M ENGINE NDBCLUSTER;
创建表
create table disktable( \
id int auto_increment primary key, \
c1 varchar(50) not null, \
c2 varchar(30) default null, \
c3 date default null, \
index(c1))TABLESPACE ts_cloudstore STORAGE DISK ENGINE=ndbcluster
删除
drop table disktable;
alter tablespace ts_cloudstore drop datafile 'cloudstore_data_1.dbf' engine ndbcluster;
alter tablespace ts_cloudstore drop datafile 'cloudstore_data_2.dbf' engine ndbcluster;
drop tablespace ts_cloudstore engine ndbcluster;
drop logfile group lg_cloudstor engine ndbcluster;
http://dev.mysql.com/downloads/cluster/
mysql-cluster其实就是mysql7.0版本的别名。但是根据个人经验,在实际生产中,很少有人用。所以这里写个文章,作为入门的了解和学习。
cluster的安装,首先要安装java和cmake
datadir=/data0/search/mysql-cluster
【安装管理节点】
cmake -DCMAKE_INSTALL_PREFIX=/application/search/mysql-cluster/mysql-cluster-gpl-7.2.8
make -j16
make install -j16
复制配置文件,并修改相应配置
mkdir etc
cp support-files/config.huge.ini etc/
启动
./ndb_mgmd --config-file=/application/search/mysql-cluster/mysql-cluster-gpl-7.2.8/etc/config.ini
修改配置重启--reload
./ndb_mgmd --config-file=/application/search/mysql-cluster/mysql-cluster-gpl-7.2.8/etc/config.ini --reload
登录管理客户端
./ndb_mgm
停止
./ndb_mgm -e shutdown
重启其他节点 <id> restart -f;
查看表分区情况
在config.ini必须预留一个空的引擎节点
[API]
Id: 6
> show #看最后一行,否则无法查看表分区情况
Cluster Configuration
---------------------
[ndbd(NDB)] 3 node(s)
id=2 @10.10.128.118 (mysql-5.5.27 ndb-7.2.8, Nodegroup: 0, Master)
id=3 @10.10.128.117 (mysql-5.5.27 ndb-7.2.8, Nodegroup: 1)
id=5 @10.10.128.119 (mysql-5.5.27 ndb-7.2.8, Nodegroup: 2)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @10.10.128.119 (mysql-5.5.27 ndb-7.2.8)
[mysqld(API)] 2 node(s)
id=4 @10.10.128.116 (mysql-5.5.27 ndb-7.2.8)
id=6 (not connected, accepting connect from any host)
查看命令
./ndb_desc user -d opendata_test -p
【安装数据节点】
./scripts/mysql_install_db --user=search --datadir=/data0/search/mysql-cluster
创建配置文件/application/search/mysql-cluster/mysql-cluster-gpl-7.2.8/etc/ndb.ini
[mysqld]
datadir=/data0/search/mysql-cluster
skip-locking
ndbcluster
ndb-connectstring=10.10.128.119:1186
[mysql_cluster]
ndb-connectstring=10.10.128.119:1186
启动数据节点 ,第一次启动必须带上--initial
./ndbd --defaults-file=/application/search/mysql-cluster/mysql-cluster-gpl-7.2.8/etc/ndb.ini --initial
【安装mysql引擎】
创建配置文件/application/search/mysql-cluster/mysql-cluster-gpl-7.2.8/etc/ndb.ini
并加入
[mysqld]
# ndb
ndbcluster
ndb-connectstring=10.10.128.119:1186
初始化
./scripts/mysql_install_db --user=search --datadir=/data0/search/mysql-cluster
启动
./mysqld -uroot &
SELECT TABLE_SCHEMA, TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE ENGINE = 'NDBCLUSTER';
ALTER ONLINE TABLE table_name REORGANIZE PARTITION
【创建磁盘表】
创建日志文件
CREATE LOGFILE GROUP lg_cloudstor ADD UNDOFILE 'cloudstor_undo_1.log' INITIAL_SIZE 1024M UNDO_BUFFER_SIZE 20M ENGINE NDBCLUSTER;
该语句可能会出错,出现ERROR 1064 (42000)语法错误的信息,原因是字符集的问题,先执行:set character_set_client=latin1; 在执行:
ALTER LOGFILE GROUP lg_cloudstor ADD UNDOFILE 'cloudstor_undo_2.log' INITIAL_SIZE 1024M ENGINE NDBCLUSTER;
ALTER LOGFILE GROUP lg_cloudstor ADD UNDOFILE 'cloudstor_undo_3.log' INITIAL_SIZE 1024M ENGINE NDBCLUSTER;
创建表空间
CREATE TABLESPACE ts_cloudstore ADD DATAFILE 'cloudstore_data_1.dbf' USE LOGFILE GROUP lg_cloudstor INITIAL_SIZE 1024M AUTOEXTEND_SIZE 256M ENGINE NDBCLUSTER;
ALTER TABLESPACE ts_cloudstore ADD DATAFILE 'cloudstore_data_2.dbf' INITIAL_SIZE 1024M AUTOEXTEND_SIZE 256M ENGINE NDBCLUSTER;
创建表
create table disktable( \
id int auto_increment primary key, \
c1 varchar(50) not null, \
c2 varchar(30) default null, \
c3 date default null, \
index(c1))TABLESPACE ts_cloudstore STORAGE DISK ENGINE=ndbcluster
删除
drop table disktable;
alter tablespace ts_cloudstore drop datafile 'cloudstore_data_1.dbf' engine ndbcluster;
alter tablespace ts_cloudstore drop datafile 'cloudstore_data_2.dbf' engine ndbcluster;
drop tablespace ts_cloudstore engine ndbcluster;
drop logfile group lg_cloudstor engine ndbcluster;
发表评论
-
MySQL主从复制讨论纪要
2016-02-09 21:40 1691读了一篇技术文章,和架构部的全体兄弟们进行了讨论。 以下为讨论 ... -
MYSQL使用心得(十二)----主从复制指定二进制日志位置
2013-12-11 19:25 4536相关命令 show slave status \G的具体含义 ... -
MYSQL使用心得(十一)----按日期进行表分区
2013-12-01 23:03 5781创建 create table user (id int(11 ... -
MYSQL使用心得(十)----常用命令
2013-12-01 09:04 2002mysql查看状态 ./mysqladmin ... -
MYSQL使用心得(九)----联合索引
2013-11-30 00:18 1580注意:Index(Name,Age)表示在Name,Age两列 ... -
MYSQL使用心得(八)----在线主从复制集群的配置与恢复及主主配置
2013-11-30 00:08 2231在线执行主从配置 步骤 1.锁表 FLUSH TABLES W ... -
MYSQL使用心得(七)----读写分离集群方案之haproxy+keepalived+abstractRoutingDataSource
2013-11-29 23:33 7309在公司做mysql集群方案的时候,经过多次的分析与讨论,以及性 ... -
MYSQL集群介绍
2013-11-28 22:55 2082mysql-proxy MySQL Proxy是一个处于你的c ... -
mysql读写分离高级驱动
2013-11-25 09:58 1165负载均衡 http://dev.mysql.com/doc/r ... -
MySQL乱码处理
2013-11-25 09:50 7431。过滤器 2。头文件 3。MySQL数据库的 my.ini文 ... -
mysql日期函数
2013-11-25 09:48 765对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描 ... -
MYSQL使用心得(二)----主从复制
2013-11-25 09:30 1647基本配置 主数据库 配置文件,修改server_id=1 建立 ... -
MYSQL使用心得(一)----centOS or ubuntu下安装mysql5.6
2013-11-14 00:02 5830官方网站 http://www.mysql.com/ 下载 d ... -
cmake的安装
2013-11-13 22:51 1344安装mysql5.5和5.6的时候,需要使用cmake编译,所 ... -
MYSQL使用心得(三)----性能与管理优化
2013-03-01 22:36 7003基于 /application/search/mysql/my ... -
MYSQL使用心得(五)----InnoDB与MyISAM
2012-11-08 21:31 1614本文主要整理了Mysql 两 ... -
MySQL基础----彻底解决phpMyAdmin安装问题
2011-02-11 12:27 3070一 环境 httpd-2.2.17-win32-x86-no_ ... -
centOS or ubuntu下安装mysql5.5
2010-12-31 16:10 3083依赖库 ubuntu apt-get install gcc ... -
MYSQL使用心得(四)----临时表与内存表
2010-12-19 14:43 3485mysql5.5性能优化-内存表 内存表分为2种,但共同点是, ... -
Mysql 5.5 无法远程登陆:Can't get hostname for your address
2010-12-17 13:06 6069昨天oracle刚发布了MySQL5.5.8和5.1.54,欣 ...
相关推荐
在“mysql-cluster-8.0.20-winx64.zip”这个压缩包中,我们找到了MySQL Cluster的Windows 64位版本。下面将详细解释MySQL Cluster的相关知识点。 1. **MySQL Cluster架构**:MySQL Cluster由三个主要组件构成:SQL...
MySQL Cluster 8.0.27( Linux - ...mysql-cluster-8.0.27-linux-glibc2.12-x86_64.part2.rar https://download.csdn.net/download/weixin_43800734/43757676 mysql-cluster-8.0.27-linux-glibc2.12-x86_64.part1.rar ...
7. 安装与配置:`mysql-cluster-gpl-7.2.4-win32.msi`是一个Windows Installer包,用于简化MySQL Cluster的安装过程。用户只需按照向导步骤即可完成安装,然后根据企业需求配置集群参数,如节点数量、数据分区策略等...
MySQL Cluster 8.0.27 是一个高度可用、可扩展的数据库解决方案,专为对...在Windows环境下,通过解压`mysql-cluster-8.0.27-winx64.zip`文件,按照官方文档的步骤,用户可以快速部署和配置自己的MySQL Cluster环境。
MySQL Cluster 8.0.27(mysql-cluster-community-server-8.0.27-1.el8.aarch64.rpm ) 适用于Red Hat Enterprise Linux 8 / Oracle Linux 8 (ARM, 64-bit), RPM Package MySQL Server
MySQL Cluster 8.0.27( mysql-cluster-community-server-8.0.27-1.el7.x86_64.rpm) 适用于Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), RPM Package MySQL Server
MySQL Cluster 8.0.27(mysql-cluster-community-server-8.0.27-1.el8.x86_64.rpm ) 适用于Red Hat Enterprise Linux 8 / Oracle Linux 8 (x86, 64-bit), RPM Package MySQL Server
ySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理
Percona-XtraDB-Cluster-5.7.41-31.65.tar.gz percona-xtradb-cluster-5.7_5.7.41-31.65.orig.tar.gz Percona-XtraDB-Cluster-server-57-5.7.41-31.65.1.el7.x86_64.rpm Percona-XtraDB-Cluster-devel-57-5.7.41-31....
MySQL-Cluster-embedded-gpl-7.2.4-1.sles11.x86_64.rarMySQL-Cluster-embedded-gpl-7.2.4-1.sles11.x86_64.rar
mysql-cluster-8.0.20-winx64.msi
在解压`mysql-cluster-gpl-7.2.8.tar.gz`后,你会得到一系列文件和目录,其中包括源代码、文档、配置脚本以及构建和安装MySQL Cluster所需的工具。通常,安装步骤涉及编译源代码、配置参数、创建集群以及启动数据库...
MySQL Cluster 8.0.27( mysql-cluster-8.0.27-macos11-x86_64.dmg) 适用于macOS 11 (x86, 64-bit), DMG Archive
mysql-cluster-gpl-7.3.4-win32第一部分
MySQL Cluster 8.0.27( SUSE Linux Enterprise Server) 适用于 SUSE Linux Enterprise Server 15 (x86, 64-bit), RPM Package MySQL Server
MySQL Cluster 8.0.27( Linux - ...mysql-cluster-8.0.27-linux-glibc2.12-x86_64.part2.rar https://download.csdn.net/download/weixin_43800734/43757676 mysql-cluster-8.0.27-linux-glibc2.12-x86_64.part1.rar ...
MySQL-Cluster-client-gpl-7.2.8-1.rhel5.i386.rpm
mysql-cluster for windows配置mysql-cluster for windows配置