当前位置: 首页 > news >正文

聚牛网站建设公司/seo教程网站优化推广排名

聚牛网站建设公司,seo教程网站优化推广排名,怎样讲卖灯的网站做的好处,wordpress新建页面如何调用1、准备工作 a、系统环境为:Windows Xp系统 b、mysql版本为:MySQL Server 5.5 c、mysql cluster版本为:mysql-cluster-gpl-noinstall-7.1.10-win32.zip d、计算机3台 Node IP Address Management (MGMD) node 192.168.18.8 MySQL server (SQL…

1、准备工作
a、系统环境为:Windows Xp系统
b、mysql版本为:MySQL Server 5.5
c、mysql cluster版本为:mysql-cluster-gpl-noinstall-7.1.10-win32.zip
d、计算机3台
Node
IP Address
Management (MGMD) node
192.168.18.8
MySQL server (SQL) node “A”
192.168.18.11
MySQL server (SQL) node “B”
192.168.18.17
Data (NDBD) node "A"
192.168.18.11
Data (NDBD) node "B"
192.168.18.17
(注)截至到2011年3月23日最新版本,官方网站有下载
下载地址:http://www.mysql.com/downloads/cluster/
2、安装软件
a、解压mysql-cluster-gpl-noinstall-7.1.10-win32.zip包
b、Management node的安装配置。
  Management node一定要安装在C盘下,并且是以下的目录(这是在运行
  此节点时报错,说找不到相对应的目录)。在IP为192.168.18.8的机子上
  生成c:/mysql/bin、C:/mysql/mysql-cluster(第一次启动后在这个文件
  夹会生成类似ndb_1_config.bin.1的文件,好像是为了以后启动加载的配
  置)和c:/mysql/bin/cluster-logs目录,在下载解压的文件目录mysql
  /bin中将ndb_mgmd.exe和ndb_mgm.exe复制到192.168.18.8的c:/mysql
  /bin目录下。在192.168.18.8的c:/mysql/bin下生成两个文件,my.ini和
  config.ini,my.ini的内容为:
[mysql_cluster]
# Options for management node process
config-file=C:/mysql/bin/config.ini
config.ini的内容:
[NDBD DEFAULT]
NoOfReplicas=2
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
# Managment Server
[NDB_MGMD]
HostName=192.168.18.8 #管理节点服务器的IP地址
# Storage Engines  
DataDir=C:/mysql/bin/cluster-logs
[NDBD]
HostName=192.168.18.11 #MySQL集群的IP地址
DataDir= D:/Program Files/mysqlcluster/datanode/mysql
/bin/cluster-data        
#如果不存在就创建一个(可以自己任意指点地址)
[NDBD]
HostName=192.168.18.17 #MySQL集群的IP地址
DataDir= D:/Program Files/mysqlcluster/datanode/mysql
/bin/cluster-data        
#如果不存在就创建一个(可以自己任意指点地址)
[MYSQLD]
HostName=192.168.18.11
[MYSQLD]
HostName=192.168.18.17
c、Data nodes的安装配置
在IP为192.168.18.17 的机子上生成D:/Program Files/mysqlcluster
/datanode/mysql/bin、D:/Program Files/mysqlcluster/datanode/mysql
/cluster-data、D:/Program Files/mysqlcluster/datanode/mysql/bin
/cluster-data.在下载的的解压文件夹/bin中将ndbd.exe复制到
192.168.18.17 机子的D:/Program Files/mysqlcluster/datanode/mysql
/bin目录下,并在D:/Program Files/mysqlcluster/datanode/mysql/bin
目录下生成my.ini文件,文件的内容为:
[mysql_cluster]
# Options for data node process:
ndb-connectstring=192.168.18.8  # location of management server
   同理在192.168.18.11机子上配置相同的配置,也可以直接复制到
192.168.18.11机子上。
d、SQL node的安装配置
在IP为192.168.18.17的机子上生成D:/Program Files/mysqlcluster
/sqlnode目录,将下载的解压文件夹直接整个复制到D:/Program
Files/mysqlcluster/sqlnode/mysql目录下,在D:/Program
Files/mysqlcluster/sqlnode/mysql下生成my.ini文件,文件内容为:
[mysqld]
# Options for mysqld process:
ndbcluster   # run NDB storage engine
ndb-connectstring=192.168.18.8
# location of management server
同理,将D:/Program Files/mysqlcluster/sqlnode整个文件夹复制到
192.168.18.11机子的相同目录下。
3、启动集群
启动各个节点是有顺序的,先是Management node,然后是Data
nodes,最后是SQL nodes。
a、启动Management node
在192.168.18.8机子下进入命令行,转到c:/mysql/bin目录下,输入:
ndb_mgmd -f config.ini
b、启动Data node
在192.168.18.17机子下进入命令行,转到D:/Program
Files/mysqlcluster/datanode/mysql/bin目录下,输入:
ndbd --connect-string="nodeid1;host=192.168.18.8:1186"
同理启动192.168.18.11机子,nodeid1是根据管理节点的配置文件
config.ini中的id决定的,如果id为2,则为nodeid2,配置文件中未指定
id,则按顺序执行。
(注)此时可通过在Management node中新开一命令行,转到
c:/mysql/bin目录下输入命令:
ndb_mgm
启动ndb_mgm.exe,之后输入命令:
ALL STATUS
查看到Data node连接是否成功.之后启动正常之后才能继续启动
SQLnode
c、启动SQL node  
在192.168.18.17机子下进入命令行,转到D:/Program
Files/mysqlcluster/sqlnode/mysql/bin目录下,输入:
mysqld --console
按相同方式启动192.168.18.11下的SQL node。
(注):可通过在Management node节点的机器下,转到c:/mysql/bin目录
下输入命令:
ndb_mgm
启动ndb_mgm.exe,之后输入命令:
SHOW
即可查看到各个节点的连接情况。
正确显示应该为:

ndb_mgm> show

Cluster Configuration

———————

[ndb_mgmd(MGM)] 1 node(s)

id=1    @192.168.18.8  (mysql-5.5 ndb-7.1.10)

[ndbd(NDB)]     2 node(s)

id=2    @192.168.18.17  (mysql-5.5 ndb-7.1.10, Nodegroup: 0,

Master)

id=3    @192.168.18.11  (mysql-5.5 ndb-7.1.10, Nodegroup: 1)

[mysqld(API)]   2 node(s)


id=4    @192.168.18.17  (mysql-5.5 ndb-7.1.10)


id=5    @192.168.18.11  (mysql-5.5 ndb-7.1.10)

4、测试

C:\>mysql -u root test


mysql>create table city (nId mediumint unsigned not null

auto_increment primary key, sName varchar(20) not null)

engine = ndbcluster default charset utf8;

mysql>insert city values(1, ‘city-1′);
mysql>insert city values(1, ‘city-2′);

在另一台 SQL 节点上登录 mysql,从表 city 里得到记录:

C:\>mysql -u root test

mysql>select * from city;

在群集系统正常工作的情况下,应当能取到先前插入的所有记录。

另外的测试(单点故障测试):

1,还可以人为停止某一个数据节点(Ctrl+C中断DOS命令ndbd.exe,停止该服务),看看所有的 SQL 节点是不是能正常工作。

2,在某一个数据节点停止后,进行数据库操作。然后重新开启该数据节  点,看看群集中的所有的 SQL 节点能不能得到完整的数据。

5、关闭

ndb_mgm -e shutdown

或在 ndb_mgm 环境下执行 shutdown 命令。

以上命令或关闭管理节点服务和所有的数据节点。随意、强行关闭群集系统

(关机或关闭进程),会导致数据没有全部写回磁盘而导致的数据丢失。

6、常见问题及扩展

配置和管理 MySQL 群集系统并不是一件简单的事情。由于不合理的配置导致

的系统问题非常常见,比如网络故障、内存限制等,会导致仲裁体统强制关

闭数据节点。

如果机器上原来已经安装过 MySQL Server,则一定要卸载干净原来的数据库

系统。注意群集系统中的 mysql.exe 程序与非群集系统的管理 Client 是不

同的。

还可以与负载均衡系统结合,以提供更强的可用性和数据存取效率。

可能由于未知的Bug或别的原因,导致群集系统出现一些意外故障。所以建议

选取版本时,选择已经得到大多数人认可的版本,不一定选取最新的版本,

最新的版本往往不太稳定。当然也不要选用太陈旧的功能有限制的版本。

7、mysql的优势和劣势分析

1、可扩展性

mysql cluster在五个不同的级别提供可扩展性

如果需要更多的存储或者是容量,你们可以在不影响服务的情况下动态地添加数据节点可以动态的添加应用节点来提升性能和并行处理的能力连接至应

用节点的客户端可以动态的添加数据节点上额外的CPU,核,线程可通过使用

多线程的NDB进程来得到充分利用数据库可以复制到其他的数据库以用于读操

作或者是用于生成复杂报表

2、性能

mysql cluster在五个不同的级别提供可扩展性,在与一下特征相结合时,可

得到极大的性能的提升:

NDB API或是NDB/J
主键查找

与之分布应用设计

用户自定义区分

并行化

批量事务

高性能的网络接口(SCI)

3、高可用性

数据节点可以故障,但是可以自动重新同步,而不影响服务或者是强制应用

节点重新连接。再者,可以添加多个管理节点和应用节点以提供最大限度的

服务。亦可以在不同的地理未知上进行集群间的复制。

4、mysql集群的应用程序通过一些修改后,可以比使用其他数据库更快捷
mysql cluster劣势:
1、mysql cluster,数据节点,管理服务器、客户端必须运行于支持集群的

LINUX或者UNIX操作系统。MYSQL集群7.0开始在开发系统(而不是生产系统)

中提供对windows平台的支持。

2、集群中的所有机器必须要有相同的架构。

3、数据的存储
如:没有经过索引的数据可以存于磁盘,但是索引过的列必须存于内存中。
数据库越大,就意味着你需要更多的内存和硬件。
4、应用程序使用完整的JOIN或是全表扫描极有可能遭遇极差的性能。
因为在集群中数据是分区并分布于多个数据节点的。使用主键查找方法的应
用程序可以从集群的分布式数据中获取最大的效益。
5、NDB存储引擎不支持外键
6、NDB存储引擎不支持全文检索
7、NDB存储引擎与其他存储引擎相比性能不会更好

相关文章:

windowsxp下的mysql集群技术

1、准备工作 a、系统环境为:Windows Xp系统 b、mysql版本为:MySQL Server 5.5 c、mysql cluster版本为:mysql-cluster-gpl-noinstall-7.1.10-win32.zip d、计算机3台 Node IP Address Management (MGMD) node 192.168.18.8 MySQL server (SQL…...

微信小程序开发---小程序的页面配置

目录 一、小程序页面配置的作用 二、页面配置和全局配置的关系 三、页面配置中常用的配置项 一、小程序页面配置的作用 在每个小程序中,每个页面都有自己的.json配置文件,用来对当前页面的窗口外观,页面效果进行配置。 二、页面配置和全局…...

2023数学建模国赛B题完整论文来啦!(含一二问求解代码及三四问仿真模拟代码)

大家好呀,从昨天发布赛题一直到现在,总算完成了全国大学生数学建模竞赛B题完整的成品论文。 本论文可以保证原创,保证高质量。绝不是随便引用一大堆模型和代码复制粘贴进来完全没有应用糊弄人的垃圾半成品论文。 说实话团队通宵一直到现在做…...

ERROR: your rosdep installation has not been initialized yet

这个错误表示你的 rosdep 还没有初始化。rosdep 是一个 ROS 中的系统依赖管理工具,用于安装和配置需要的系统依赖包。在使用 rosdep 之前,需要先通过 rosdep update 命令初始化它。这个命令会连接远程服务器来更新 rosdep 的数据源,以获取所有支持的 ROS 版本和平台的依赖信息。…...

python 文创产品商城推荐网上购物系统设计与实现vue

随着Internet的发展,人们的日常生活已经离不开网络。未来人们的生活与工作将变得越来越数字化、网络化和电子化。网上销售,它将是直接市场营销的最新形式。本论文是以构建文创产品推荐系统为目标,使用 django制作,由前台用户购物、…...

[lammps教程]OVITO绘制原子运动轨迹线

一区Script Materialia期刊:多主元素合金中的短程有序域扩散一文,研究了CrCoNi合金和MoNbTa合金中原子的扩散过程,文中有出现如下图所示的原子运动轨迹线。这种原子运动轨迹线我们在研究扩散过程中常常会用到。 图参考自:Bin Xing…...

2037:【例5.4】约瑟夫问题

【题目描述】 NN个人围成一圈,从第一个人开始报数,数到MM的人出圈;再由下一个人开始报数,数到MM的人出圈;…输出依次出圈的人的编号。 【输入】 输入NN和MM。 【输出】 输出一行,依次出圈的人的编号。 【输…...

小节2:Python数学运算

1、Python的运算优先级顺序和平时数学中的一样,都是先括号,再乘方,再乘除,再加减。 PS:乘方符号再Python中用**表示,如2的三次方用2**3表示 2、用Python做更高级的运算(如:三角函数…...

查看Oracle_表名、字段名、注释、进程及杀进程等常用语句

-- 查看ORACLE 数据库中本用户下的所有表 SELECT table_name FROM user_tables; -- 查看ORACLE 数据库中所有用户下的所有表 select user,table_name from all_tables; -- 查看ORACLE 数据库中本用户下的所有列 select table_name,column_name from user_tab_columns; -- 查…...

吴恩达gradio课程:基于开源LLM(large language model)的聊天应用

文章目录 内容简介构建应用程序使用gradio在线体验接下来结合llm模型使用gradio构建一个完整的应用程序内容简介 Falcon 40B是当前最好的开源语言模型之一。使用text-generation库调用Falcon 40B的问答API接口。首先仅仅在代码中与模型聊天,后续通过Gradio构建聊天界面。Gradio…...

Redis缓存预热、缓存雪崩、缓存击穿、缓存穿透

文章目录 Redis缓存预热、缓存雪崩、缓存击穿、缓存穿透一、缓存预热1、问题排查2、解决方案(1)准备工作(2)实施(3)总结 二、缓存雪崩1、解决方案 三、缓存击穿1、解决方案(1)互斥锁…...

手写Mybatis:第20章-Mybatis 框架源码10种设计模式分析

文章目录 一、类型:创建型模式1.1 工厂模式1.2 单例模式1.3 建造者模式 二、类型:结构型模式2.1 适配器模式2.2 代理模式2.3 组合模式2.4 装饰器模式 三、类型:行为型模式3.1 模板模式3.2 策略模式3.3 迭代器模式 一、类型:创建型…...

系列一、前言

本系列文章是参考B站尚硅谷老师讲的 "尚硅谷Nginx教程由浅入深(一套打通丨初学者也可掌握)"系列课程,然后结合自己真实的操作而总结的系列文章。我也把自己学习、实操过程中的详细笔记以脑图的形式分享了出去,发现大家对…...

C/C++输出绝对值 2019年9月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C输出绝对值 一、题目要求 1、编程实现 2、输入输出 二、解题思路 1、案例分析 三、程序代码 四、程序说明 五、运行结果 六、考点分析 C/C输出绝对值 2019年9月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 输入一个浮点数,输出这个…...

记一次生产环境服务卡死排查记录

接现场运维报告某java服务CPU狂飙,服务处于卡死无响应状态 询问现场运维什么场景造成的,答复是偶发现象,没有规律,和请求高峰期并没有关系。 因为服务是负载均衡的(A、B两台),临时处理让运维重…...

AFL模糊测试

一、AFL简介 AFL(American Fuzzy Lop)号称是当前最高级的Fuzzing 测试工具之一 ,是由安全研究员Michał Zalewski(lcamtuf)开发的一款 基于覆盖引导(Coverage-guided)的 模糊测试工具&#xff0…...

PaddleOCR学习笔记1-初步尝试

尝试使用PaddleOCR方法,如何使用自定义的模型方法,参数怎么配置,图片识别尝试简单提高识别率方法。 目前仅仅只是初步学习下如何使用PaddleOCR的方法。 一,测试识别图片: 1.png : 正确文本内容为“哲学可以帮助辩别现…...

ExpressLRS开源代码之框架结构

ExpressLRS开源代码之框架结构 1. 源由2. Arduino应用框架3. ExpressLRS应用框架4. 硬件设计框架4.1 单天线4.2 双天线单PA4.3 双天线双PA 5. 应用软件设计6. 参考资料 1. 源由 最近为了理解《ExpressLRS开源之基本调试数据含义》,做了一些源代码的研读。 概念、文…...

【C++ • STL】一文带你走进string

文章目录 一、STL简介二、标准库中的string类三、string类的常用接口说明2.1 string类对象的常见构造2.2 string类对象的访问及遍历操作2.2.1 元素访问2.2.2 迭代器 2.3 string类对象的容量操作2.4 string类对象的修改操作2.5 string类非成员函数 四、总结 ヾ(๑╹◡╹)&#x…...

GPT引领前沿热点、AI绘图

GPT对于每个科研人员已经成为不可或缺的辅助工具,不同的研究领域和项目具有不同的需求。如在科研编程、绘图领域: 1、编程建议和示例代码: 无论你使用的编程语言是Python、R、MATLAB还是其他语言,都可以为你提供相关的代码示例。 2、数据可…...

ArcGIS Pro3.0.2保姆级安装教程

软件简介: ArcGIS Pro是ERSI推出的新一代原生态64位ArcGIS桌面产品。具备强大的二维、三维一体化功能,继承了传统桌面产品ArcMap等产品几乎所有的功能,并在多个方面作了进一步的优化和改进,是云端一体化、数据科学与空间数据科学…...

如何才能搭建高质量的在线产品手册呢?

随着科技的发展,越来越多的企业将目光投向互联网,并将自己的产品推向了线上。而对于这些线上产品,拥有一份完备的、易用、高质量的在线产品手册显得尤为重要。 如何才能搭建高质量的在线产品手册呢? 一、确定手册的内容和格式 …...

从零开始学习软件测试-第38天笔记

接口测试 什么是接口 接口是两个独立部件共享信息的边界,测试中常说的接口大部分是web接口。web接口是遵循了http或者https协议的URL。 数据的流转过程 由客户端通过接口将数据发送给服务器。服务器收到数据之后,取出想要的数据,拼装成一…...

ASP.NET Core 8 的 Web App

Web App Web App 与 Web API 的不同之处在于包含 UI 部分,所谓的 UI 就是 HTML 页面。 Web App 支持几种渲染HTML 的方式: 服务端渲染客户端渲染混合渲染 服务端渲染 服务端渲染UI是在浏览器请求的时候,服务端生成 HTML,然后返…...

jeesite自定义数据字典,自定义字典表,自带树选择数据源(保姆级图文教程)

文章目录 前言一、框架自带树字典表如何使用二、自定义表作为字典表1. 下拉选项使用自建表作为字典表。实际效果框架示例实际开发代码2. 结构树选择使用自建表作为字典表。效果展示实际开发代码总结前言 项目开发中字典表如果不满足实际需求,比如使用自己的表作为字典,系统自…...

基于v-md-editor的在线文档编辑实现

概述 前面的文章讲到了基于语雀的在线文档编辑器的实现,在本文,将基于v-md-editor实现在线文档的编辑。 实现后效果 实现 说明:本文是基于Vue3实现的,实现了:1.Markdown的在线编辑和预览;2. 文件的上传和…...

C(结构体指针、利用结构体指针偏移获取数据)

记录问题,还没有研究明白 struct MY_STRUCT{int a;short b;char s[100];double d; }; int main(){ MY_STRUCT s{1,2,"he",999};MY_STRUCT* struct_ptr &s;char *char_p (char *) &s.s;int *int_ap &s.a;short * int_bp &s.b;double …...

数据结构和算法之插入排序

一、插入排序 插入排序是一种简单直观的排序算法。它的原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 #mermaid-svg-v2YbPqchr8qWCPvn {font-family:"trebuchet ms",verdana,arial,san…...

感应电动机

引言 感应电动机,这个名字对于普通人来说可能有些陌生,但它在我们的日常生活和工作中占据着举足轻重的地位。从各类电器设备到工业生产设备,感应电动机的应用广泛而深入。了解感应电动机的种类和主要结构有助于我们更好地理解其工作原理,从而为我们的生活和工作带来更多便利…...

AjaxJavaScriptcss模仿百度一下模糊查询功能

1、效果 如下图所示,我们在输入大学时,程序会到后端查询名字中包含大学的数据,并展示到前端页面。 用户选择一个大学,该大学值会被赋值到input表单,同时关闭下拉表单; 当页面展示的数据都不符合条件时&…...