ubuntu系统:集群连接状态测试

时间:2022-11-30 01:08:44 作者:WitchandTree 综合材料 收藏本文 下载本文

“WitchandTree”通过精心收集,向本站投稿了3篇ubuntu系统:集群连接状态测试,以下是小编收集整理后的ubuntu系统:集群连接状态测试,仅供参考,希望对大家有所帮助。

篇1:ubuntu系统:集群连接状态测试

一.集群连接状态测试

首先,我们回到管理节点(mysql-mgm.mtest.com)上,在该服务器上,执行下面的命令:

$ ndb_mgm

命令执行后,就会进入MGM的客户端界面,并显示mgm提示符:

-- NDB Cluster -- Management Client --

ndb_mgm>

在该提示符下,输入show命令,来查看当前连接状态:

ndb_mgm>show

在正常情况下,应该显示如下内容:

从上述内容我们可以看到,两个NDB节点192.168.1.13和192.168.1.14都已经连接到管理节点上来了。配置成功!

执行quit或者exit命令,退出MGM客户端:

ndb_mgm>quit

现在,让我们来看看集群在数据存储方面是否正常。我们将分别在两个存储节点上进行数据操作。

1.数据同步测试

首先,我们在节点mysql-data1.mytest.com上,创建一个数据库,并插入一行数据。

$ mysql -u root -p

输入密码后,就进入了MySQL客户端的命令行界面。在该界面中,输入如下命令:

上述命令创建了一个叫做clustertest的数据库,在该数据库中创建了一个名为testtable的表,该表的类型为NDBCLUSTER,也就是采用NDBCLUSTER作为数据库引擎。该表中有一个字段叫做Count。我们还向该表插入了一条数据,其Count字段的值为1。

现在,我们再到mysql-data2.mytest.com节点上,创建一个同名的数据库。我们仅需要创建数据库,然后,该数据库的所有数据都会自动复制过来。

$ mysql -u root -p

输入密码后,就进入了MySQL客户端的命令行界面。在该界面中,输入如下命令:

看到了吧,数据已经从mysql-data1.mytest.com复制到mysql-data2.mytest.com这个节点上了。

现在,我们在mysql-data2.mytest.com上,再向数据库插入一条数据:

mysql>INSERT INTO testtable VALUES (2);

Query OK, 1 row affected (0.23 sec)

mysql>quit

Bye

数据插入后,我们回到mysql-data1.mytest.com上,看看数据是否同步过去了:

很好!在mysql-data1.mytest.com上也能查到该数据,

也就是说,两个NDB节点,始终会保持互相同步,保持相同的数据。

2.故障模拟测试

假如两个NDB节点当中的一个发生故障,会怎么样呢?另一个节点上面的数据能够查询得到吗?现在我们来测试一下。

首先,我们把mysql-data1.mytest.com节点上的ndb服务停掉,来看看在另外一个节点mysql-data2.mytest.com上还能不能查到完整的数据。

在mysql-data1.mytest.com上执行命令:

$ sudo /etc/init.d/mysql-ndb stop

然后,到管理节点mysql-mgm.mytest.com上确认一下集群的连接状态:

可以看到,192.168.1.13这个NDB节点(mysql-data1.mytest.com)确实已经断开连接了。输入quit或者exit命令退出MGM界面:

ndb_mgm>quit

现在,我们在mysql-data2.mytest.com上看看是否还能查询数据:

$ mysql -u root -p

输入密码后,就进入了MySQL客户端的命令行界面。在该界面中,输入如下命令:

很好,在mysql-data1.mytest.com节点发生故障时,在mysql-data2.mytest.com节点上仍然可以工作。

我们再向mysql-data2.mytest.com的数据库中插入一条数据:

现在,我们重新启动mysql-data1.mytest.com,看看刚才插入的数据能否查到:

$ sudo /etc/init.d/mysql-ndb start

$ mysql -u root -p

输入密码后,就进入了MySQL客户端的命令行界面。在该界面中,输入如下命令:

非常好!这说明,如果有NDB节点发生故障,故障期间在其他NDB节点上新插入的数据,在故障节点恢复后,仍然可以成功地进行数据同步。

篇2:Win8系统宽带连接空闲状态不掉线的设置方法

有win8系统用户使用ADSL拨号连接但是在空闲状态下就会自动掉线,使用的时候还要重新连接,非常的麻烦,其实主要是设置宽带连接的时候启用了闲置自动断线功能,用户只需要把这个功能关闭就可以了,

1、打开“开始”――“控制面板”――点击“网络和共享中心”;

2、选择“更改适配器设置”选项并双击;

3、找到win8系统xitongcity.com/win8/的“宽带连接”,右键点击选择“属性”;

4、在“宽带连接”属性设置界面,选择第二项“选项”,将“挂断前的空闲时间”改为“从不”,保存退出即可。

篇3:对于网线断开后重新连上 tcp socket 连接保持 ESTABLISH 状态不变的问题的解释Unix系统

对于网线断开后重新连上 tcp socket 连接保持 ESTABLISH 状态不变的问题的解释 有些网络应用在网线断开后重新连上的情况下 tcp socket 连接保持 ESTABLISH 状态不变, 如果应用程序不使用 tcp 的 keepalive,在网线断开之后,以前建立的 socket 链接仍然会保

对于网线断开后重新连上  tcp socket 连接保持 ESTABLISH 状态不变的问题的解释

有些网络应用在网线断开后重新连上的情况下  tcp socket 连接保持 ESTABLISH 状态不变,

如果应用程序不使用 tcp 的 keepalive,在网线断开之后,以前建立的 socket 链接仍然会保持在

ESTABLISH 状态不会改变,

对于网线断开后重新连上 tcp socket 连接保持 ESTABLISH 状态不变的问题的解释Unix系统

实际上 tcp 协议对这部分是有所处理的,要求服务端程序,在设置 socket 属性时,

使用 keepalive option, 一旦有此设置,这些长时间无数据的链接会根据 tcp 的keepalive 内核属性,

在 >(tcp_keepalive_time + (tcp_keepalive_probes * tcp_keepalive_intvl))

所对应的时间(单位为秒)之后,断开这些链接。

原文转自:www.ltesting.net

Win7系统笔记本无法连接WiFi该怎么办呢

基于机内测试的故障注入系统设计

嵌入式系统的系统测试和可靠性评估

在Ubuntu系统的服务器上安装Webuzo控制面板的教程

在Ubuntu系统上安装KDE图形化界面的教程

直升机电动绞车测试系统的研制

湿法烟气脱硫系统及关键设备性能测试

火箭发动机测试系统热电偶通路抗干扰技术

ubuntu语言设置成汉语

基于虚拟仪器技术的车身控制器功能测试系统

ubuntu系统:集群连接状态测试(精选3篇)

欢迎下载DOC格式的ubuntu系统:集群连接状态测试,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档