heartbeat mysql nfs 高可用mysql集群

2023-11-10

一  环境准备

二  拓扑结构

三  安装heartbeat

四  配置NFS服务

五  安装mysql

六  crm 配置资源

 

一  环境准备

操作系统

centos 6.4 x86_64 最小化安装

如使用yum 安装的方式 centos5.5 安装的是V2.X ,centos 6.4 安装的是V3.X

YUM 安装 Vim man ntp “development tools” “server platform development” “desktop platform development”

mysql-5.5.37  (采用通用二进制包安装方式)

配置 epel YUM 源

关闭 防火墙 selinux

 

二 拓扑结构

image

三 安装heartbeart

1 节点之间主机名可以互相解析

web1 ,web2

[root@web1 ~]# vim /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.200.132  web1.daphne.com  web1
192.168.200.133  web2.daphne.com  web2

2 节点之间时间同步

[root@web1 ~]# ntpdate ntp.api.bz

3 节点之间配置SSH互信

[root@web1 ~]# ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ''
[root@web1 ~]# ssh-copy-id -i .ssh/id_rsa.pub root@web2.daphne.com
[root@web1 ~]# ssh web2
[root@web2 ~]# 
 
[root@web2 ~]# ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ''
[root@web2 ~]# ssh-copy-id -i .ssh/id_rsa.pub root@web1.daphne.com
[root@web2 ~]# ssh web1
[root@web2 ~]# 

 

3 heartbeat 组件说明

  • heartbeat 核心组件
  • heartbeat-gui 图形管理接口
  • heartbeat-ldirectord 为lvs高可用提供规则自动生成及后端realserver健康状态检查组件
  • heartbeat-pils 装载库插件接口
  • heartbeat-stonith

4 安装heartbeat

heartbeat-2.1.4-12.el6.x86_64.rpm
heartbeat-gui-2.1.4-12.el6.x86_64.rpm
heartbeat-pils-2.1.4-12.el6.x86_64.rpm
heartbeat-stonith-2.1.4-12.el6.x86_64.rpm

yum install PyXML libnet pygtk2-libglade net-snmp-libs
yum install  libnet
rmp -ivh heartbeat-*

 

配置heartbeat

1配置文件说明

[root@web1 ~]# cd /etc/ha.d/
[root@web1 ha.d]# ls
authkeys  harc         rc.d           resource.d
ha.cf     haresources  README.config  shellfuncs

说明 安装好的heartbeat 默认没有配置文件,但提供了配置文件样本

[root@web1 ha.d]# cd /usr/share/doc/heartbeat-2.1.4/
[root@web1 heartbeat-2.1.4]# ls 
apphbd.cf         faqntips.html        haresources         Requirements.html
authkeys          faqntips.txt         hb_report.html      Requirements.txt
AUTHORS           GettingStarted.html  hb_report.txt       rsync.html
ChangeLog         GettingStarted.txt   heartbeat_api.html  rsync.txt
COPYING           ha.cf                heartbeat_api.txt   startstop
COPYING.LGPL      HardwareGuide.html   logd.cf
DirectoryMap.txt  HardwareGuide.txt    README
[root@web1 heartbeat-2.1.4]# cp authkeys ha.cf  /etc/ha.d/

2 配置authkeys

[root@web1 ha.d]# openssl rand -hex 8 >> authkeys 
[root@web1 ha.d]# vim authkeys 
auth 2
#1 crc
#2 sha1 HI!
#3 md5 Hello!
2 sha1 7c0f241959ee845d
[root@web1 ha.d]# chmod 600 authkeys 

3 配置ha.cf文件

[root@web1 ha.d]# vim ha.cf 

修改心跳信息的传播方式 可以采用 组播 广播 单播

bcast  eth0

配置集群中的节点数

node web1.daphne.com
node web2.daphne.com
crm on

4 复制以上两个文件到web2上

[root@web1 ha.d]# scp authkeys ha.cf  web2:/etc/ha.d/

5 启动web1与web2

先启动备份节点

[root@web2 ~]# service heartbeat  start
[root@web1 ~]# service heartbeat  start
 

6 查看集群状态

[root@web1 ~]# crm_mon

Node: web2.daphne.com (1eb4208c-1790-491c-bbc9-4b4b8669a6da): online
Node: web1.daphne.com (f145a88d-245f-4b92-b31c-89670502927e): online两个节点都在线,资源暂时没有配置

 

7 测试一下hb_gui图形界面

(如遇到图形界面乱码   yum install  system-config-kickstart  )

[root@web1 ~]# hb_gui

 

SNAGHTML260d802

 

四 配置NFS 服务

1  创建数据库目录   (生成环境可使用LVM)

[root@bogon ~]# mkdir -pv /mydata/data/

2 创建mysql用户

在 web1,web2,nfs三个节点都要创建ID保持相同

[root@web1 ~]# useradd -r -u 127 mysql

3 修改数据库目录用户

[root@bogon ~]# chown -R mysql:mysql /mydata/

4 安装NFS服务

[root@bogon ~]# yum install nfs*
[root@bogon ~]# service rpcbind start
[root@bogon ~]# service nfs start

5 修改NFS配置文件

[root@bogon ~]# vim /etc/exports 
/mydata/data 192.168.200.0/24(rw,no_root_squash)

6 重新输出一下NFS

[root@bogon ~]# exportfs -avr
exporting 192.168.200.0/24:/mydata/data

7 查看输出的NFS共享存储

[root@bogon ~]# showmount -e 192.168.200.130
Export list for 192.168.200.130:
/mydata/data 192.168.200.0/24

8 测试挂载

[root@web1 ~]# mkdir -pv /mydata/data/
[root@web1 ~]# mount -t nfs 192.168.200.130:/mydata/data/ /mydata/data/
[root@web2 ~]# mkdir -pv /mydata/data/
[root@web2 ~]# mount -t nfs 192.168.200.130:/mydata/data /mydata/data

 

(centos 6.4  采用NFS 4v  即使各个节点有相同用户,也显示nobody用户,为避免此问题 可以修改 /etc/idmapd.conf 文件

#Domain = local.domain.edu  

  Domain = daphne.com 

  服务器端客户端都要修改

service rpcidmapd restart)

 

五 安装msyql

 

web1

1  安装mysql

[root@web1 ~]# tar -zxvf mysql-5.5.37-linux2.6-x86_64.tar.gz -C /usr/local/
[root@web1 ~]# cd /usr/local/
[root@web1 ~]# ln -sv mysql-5.5.37-linux2.6-x86_64 mysql

2 初始化数据库

[root@web1 ~]# yum install libaio
[root@web1 ~]# scripts/mysql_install_db --datadir=/mydata/data/ --user=mysql

3 提供配置文件

[root@web1 ~]# cp support-files/my-large.cnf /etc/my.cnf
[root@web1 ~]# vim /etc/my.cnf 
datadir = /mydata/data
4 提供mysql启动脚本
[root@web1 ~]# cp support-files/mysql.server /etc/init.d/mysqld
[root@web1 ~]# chmod +x /etc/init.d/mysqld

5 启动mysql

[root@web1 ~]# service mysqld start

6 查看数据目录

[root@web1 ~]# mount
/dev/mapper/VolGroup-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
192.168.200.130:/mydata/data/ on /mydata/data type nfs (rw,vers=4,addr=192.168.200.130,clientaddr=192.168.200.132)
[root@web1 ~]# cd /mydata/data/
[root@web1 data]# ls 
ibdata1           mysql-bin.000002  mysql-bin.000007     web1.daphne.com.pid
ib_logfile0       mysql-bin.000003  mysql-bin.index      web2.daphne.com.err
ib_logfile1       mysql-bin.000004  performance_schema
mysql             mysql-bin.000005  test
mysql-bin.000001  mysql-bin.000006  web1.daphne.com.err

7 测试登陆

[root@web1 data]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.37-log MySQL Community Server (GPL)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement

mysql> 

8 停止mysql服务  卸载/mydata/data

[root@web1 ~]# service mysqld stop
[root@web1 ~]# umount /mydata/data/

 

web2

1 安装mysql

[root@web1 ~]# tar -zxvf mysql-5.5.37-linux2.6-x86_64.tar.gz -C /usr/local/
[root@web1 ~]# cd /usr/local/
[root@web1 ~]# ln -sv mysql-5.5.37-linux2.6-x86_64 mysql

2 将web1的配置文件 启动脚本拷贝至 web2

[root@web1 ~]# scp /etc/my.cnf web2:/etc/
[root@web1 ~]# scp /etc/init.d/mysqld  web2:/etc/init.d/

3 启动mysql

[root@web2 ~]# service mysqld start
Starting MySQL.. SUCCESS! 

4 测试登陆

[root@web2 ~]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.37-log MySQL Community Server (GPL)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

5 停止mysql  卸载/mydata/data

[root@web2 ~]# service mysqld stop
Shutting down MySQL. SUCCESS! 
[root@web2 ~]# umount /mydata/data/

 

六 crm资源配置

1 新建组资源

adsa

2 设置组ID名

sadf

3 添加VIP资源

12321

4 添加 共享存储资源

asdf[1]

5 添加mysql 服务资源

sdfs[4]

6 资源添加完成

sdf 

7  启动全部资源

sfd

8 查看IP

asdf

10 查看资源状态

as

11  web1 连接测试mysql

asd

12 mysql  授权

mysql> grant all on *.* to 'root'@'192.168.200.%' identified by 'redhat';

mysql> flush privileges;

13 测试集群

[root@bogon ~]# mysql -uroot -predhat -h 192.168.200.10
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.37-log MySQL Community Server (GPL)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

 

14 模拟故障 

1 将web2节点 切换到 standby,资源全部切换到web1上

12323

2 查看web1接口

[root@web1 ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:7D:C1:D7  
          inet addr:192.168.200.132  Bcast:192.168.200.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe7d:c1d7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13573 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7765 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:17996747 (17.1 MiB)  TX bytes:831831 (812.3 KiB)

eth0:0    Link encap:Ethernet  HWaddr 00:0C:29:7D:C1:D7  
          inet addr:192.168.200.10  Bcast:192.168.200.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth1      Link encap:Ethernet  HWaddr 00:0C:29:7D:C1:E1  
          inet addr:192.168.10.132  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe7d:c1e1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:830 (830.0 b)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
[root@nfs ~]# mysql -uroot -predhat -h 192.168.200.10
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.37-log MySQL Community Server (GPL)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

 

高可用mysql集群,演示完毕

 
 
 
 
 
 

 

 

 

 

 

 

 

 

 

 
 
 

转载于:https://blog.51cto.com/168322/1431823

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

heartbeat mysql nfs 高可用mysql集群 的相关文章

  • 数据采集才是MES系统的核心内容

    一 数据采集在MES管理系统中的应用 1 设备数据采集 MES管理系统通过与生产设备的连接 可以实时采集设备运行状态 产量 质量等相关数据 这有助于企业及时掌握设备运行状况 优化设备资源配置 提高设备利用率 2 工艺数据采集 MES管理系统
  • Qt源码分析:Qt程序是怎么运行起来的?

    一 从 exec 谈起 一个标准的Qt gui程序 在启动时我们会coding如下几行简洁的代码 include widget h include
  • 拼多多详情API开启运营比价新纪元

    随着互联网的快速发展 电商行业正在迅速崛起 拼多多作为一家新兴的电商平台 凭借其独特的营销策略和创新的商业模式 成为了电商行业的一匹黑马 在拼多多的成功背后 其详情API接口营销起到了至关重要的作用 本文将详细介绍拼多多详情API接口营销的
  • 亚信安慧AntDB引领数字化转型:浙江移动成功实现CRM系统全域改造

    数字时代 通信运营商在不断迭代的背景下 需要不断探索数字化转型的路径 以适应快速发展的市场和技术环境 在这一浪潮中 浙江移动站在前沿 率先完成了其CRM系统的全域改造 采用了亚信安慧公司研发的AntDB数据库 为整个行业树立了数字化转型的标
  • 如何解读服务器的配置和架构?

    在当今数字化时代 服务器作为企业或组织的重要基础设施 其配置和架构对于保障业务的稳定运行至关重要 如何解读服务器的配置和架构 成为了一个备受关注的话题 本文将围绕服务器配置和架构的解读进行深入探讨 帮助读者更好地理解服务器的性能 扩展性和安
  • 智能时代:自然语言生成SQL与知识图谱问答实战

    语义解析 前言 语义解析的应用场景 总结概论 语义解析和大模型的关系 延伸阅读 前言 语义解析技术可以提高人机交互的效率和准确性 在自然语言处理 数据分析 智能客服 智能家居等领域都有广泛的应用前景 特别是在大数据时代 语义解析能够帮助企业
  • 如何利用CHAT做简单的总结体会?

    问CHAT 在测试过程中使用appium python自动化的优点和体会 CHAT回复 使用 Appium 配合 Python 进行自动化测试主要有以下几点优点 1 跨平台性 Appium 支持 iOS 和 Android 平台的应用自动化
  • 【计算机毕业设计】实验室预约管理

    身处网络时代 随着网络系统体系发展的不断成熟和完善 人们的生活也随之发生了很大的变化 人们在追求较高物质生活的同时 也在想着如何使自身的精神内涵得到提升 而读书就是人们获得精神享受非常重要的途径 为了满足人们随时随地只要有网络就可以看书的要
  • 2种方法,教你使用Python实现接口自动化中的参数关联

    通常在接口自动化中 经常会参数关联的问题 那么什么是参数关联 参数关联就是上一个接口的返回值会被下一个接口当做参数运用 其中Python中可以实现参数关联的方法有很多种 今天小编给大家介绍下 如何通过Python来实现接口自动化中的参数关联
  • Jenkins 插件下载速度慢、安装失败了!我教你怎么解决!

    Jenkins部署完毕 如果不安装插件的话 那它就是一个光杆司令 啥事也做不了 所以首先要登陆管理员账号然后点击系统管理再点击右边的插件管理安装CI CD必要插件 但是问题来了 jenkins下载插件速度非常慢 而且经常提示下载插件失败 真
  • 电商数据api拼多多接口获取商品实时数据价格比价api代码演示案例

    拼多多商品详情接口 接口接入入口 它的主要功能是允许卖家从自己的系统中快速获取商品详细信息 通过这个接口 卖家可以提取到商品的各类数据 包括但不限于商品标题 价格 优惠价 收藏数 下单人数 月销售量等 此外 还可以获取到商品的SKU图 详情
  • 深入了解 Python MongoDB 查询:find 和 find_one 方法完全解析

    在 MongoDB 中 我们使用 find 和 find one 方法来在集合中查找数据 就像在MySQL数据库中使用 SELECT 语句来在表中查找数据一样 查找单个文档 要从MongoDB的集合中选择数据 我们可以使用 find one
  • 【计算机毕业设计】电商个性化推荐系统

    伴随着我国社会的发展 人民生活质量日益提高 于是对电商个性化推荐进行规范而严格是十分有必要的 所以许许多多的信息管理系统应运而生 此时单靠人力应对这些事务就显得有些力不从心了 所以本论文将设计一套电商个性化推荐系统 帮助商家进行商品信息 在
  • 【计算机毕业设计】宝鸡文理学院学生成绩动态追踪系统

    研究开发宝鸡文理学院学生成绩动态追踪系统的目的是让使用者可以更方便的将人 设备和场景更立体的连接在一起 能让用户以更科幻的方式使用产品 体验高科技时代带给人们的方便 同时也能让用户体会到与以往常规产品不同的体验风格 与安卓 iOS相比较起来
  • 【计算机毕业设计】OA公文发文管理系统_xtv98

    近年来 人们的生活方式以网络为主题不断进化 OA公文发文管理就是其中的一部分 现在 无论是大型的还是小型的网站 都随处可见 不知不觉中已经成为我们生活中不可或缺的存在 随着社会的发展 除了对系统的需求外 我们还要促进经济发展 提高工作效率
  • 温室气体排放更敏感的模型(即更高的平衡气候敏感性(ECS))在数年到数十年时间尺度上也具有更高的温度变化(Python代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Python代码 数据
  • 温室气体排放更敏感的模型(即更高的平衡气候敏感性(ECS))在数年到数十年时间尺度上也具有更高的温度变化(Python代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Python代码 数据
  • SAP ERP系统是什么?SAP好用吗?

    A公司是一家传统制造企业 公司曾先后使用过数个管理软件系统 但各部门使用的软件都是单独功能 导致企业日常管理中数据流与信息流相对独立 形成了 信息孤岛 随着公司近年业务规模的快速发展以及客户数量的迅速增加 企业原有的信息系统在销售预测及生产
  • 2023下半年软考「单独划线」合格标准公布

    中国计算机技术职业资格网发布了 关于2023年度下半年计算机软件资格考试单独划线地区合格标准的通告 2023下半年软考单独划线地区合格标准各科目均为42分 01 官方通告 关于2023年度下半年计算机软件资格考试单独划线地区合格标准的通告
  • 【安全-SSH】SSH安全设置

    今天发现自己的公有云服务器被攻击了 在这里插入图片描述 https img blog csdnimg cn direct cafdca04646f4b8b838400ec79ac282f png 然后查看了登录日志 如上图 ls sh va

随机推荐

  • Power BI /Power BI Pro账户等基本概念介绍

    视频内容 Power BI 的基本概念 Power BI 的概念 Power BI 是一种商业分析解决方案 可帮助对数据进行可视化 共享可视化报表 或将报表嵌入应用或网站中 Microsoft Power BI 是一系列的软件服务 应用和连
  • 组件封装

    基本用法 在使用 vue cli 创建的项目中 组件的创建非常方便 只需要新建一个 vue 文件 然后在 template 中写好 HTML 代码 一个简单的组件就完成了 一个完整的组件 除了 template 以外 还有 script和
  • Cannot find module ‘@/views/test/index.vue‘ or its corresponding type declarations.ts(2307)的原因

    在Vue的TypeScript项目中 使用const test gt import views test index vue 语法动态导入模块时 可能会出现类型声明文件找不到的错误 这是由于TypeScript无法正确解析动态导入的路径而导
  • 五线舵机驱动程序_16路舵机驱动板程序使用说明

    用Arduino类库驱动舵机并不是一件难事 如果需要驱动很多电机 就需要要占用更多的引脚 也会影响到Arduino的处理能力 专门的舵机驱动板很好的解决了这个问题 此舵机驱动板使用PCA9685芯片 是16通道12bi tPWM舵机驱动 用
  • 2020年“泰迪杯”数据分析职业技能大赛A 题优秀报告:教育平台的线上课程智能推荐策略

    摘要 近年来 随着互联网与通信技术的高速发展 学习资源共享与建设呈现出新的发展趋势 多样化的线上教育平台如雨后春笋般争相涌入大众视野 尤其是在今年年初 受新冠肺炎疫情的冲击下 学生返校进行线下授课收到严重阻碍 由此 网络线上平台由此成为 互
  • 字节跳动精准测试实践,SmartEye背后的设计逻辑

    简介 在移动互联网高度发展下 移动APP趋近于大型化 功能也趋近于复杂化 诸如各种国民级应用 功能 玩法等迭代不停 其背后对应的研发协作团队也非常庞大 在此种场景下 依靠人力堆叠去保障产品质量 并非最优解 在软件规模达到某个临界点之后 问题
  • [论文] LIMA: Less Is More for Alignment

    文章目录 概要内容 关键方法 高质量样本获取 模型评估方法 结论 思考 Meta新模型LIMA 基于LLaMa 65B 精选1000个微调样本进行训练 对比GPT 4 Bard DaVinci003 表现出强大的性能 结果表明 大语言模型中
  • 程序员mac开发环境配置

    拿了一台新的macbook pro 作为一个程序员 我把自己的开发环境给贴出来 1 输入法 先把苹果的系统自带的中文输入法 换成自己习惯的搜狗输入法 2 略 3 jdk 7u71 直接下载dmg文件安装 4 git 在terminal中 直
  • 中国职场女性领导者专题访谈

    导读 书写中国职场女性领导者并不容易 一不小心就会落入成功学后验主义窠臼 狭隘单一的价值评判 亦或是隐形性别偏见 但我们还是坚定地提笔 因为每一位女性领导者的成长历程 无论高光时刻还是黑暗片段 都会通过文字与读者产生连接 为其带来启示 而我
  • 服务器计算机性能测试,服务器平台计算性能工具Linpack服务器性能测试利器_一_.pdf...

    服务器平台计算性能工具Linpack服务器性能测试利器 一 pdf 产 品 技 术 服务器平台 文 赵吉志 计算性能工具Linpack 服务器性能测试利器 一 计算机硬件的不断升级带来了系统处理性能的持续提高 如何对平台的性能作出正确的判断
  • Linux基础(命令学习) ———从入坑到放弃1.0

    Linux文件 一 系统层次图 Linux文件类型 在Linux中一切都是文件 但文件都得有类型 shell 对命令的解释 cd pwd 查看当前的工作目录 Is 列表显示目录内容 alias 设置别名 du 统计目录及文件空间占用情况 m
  • SpringBoot的基本使用

    SpringBoot 目录 SpringBoot 一 SpringBoot简介 1 什么是SpringBoot 2 SpringBoot的优点 3 SpringBoot的缺点 二 SpringBoot的创建方式 1 基于官网的Initial
  • 【vue运行报错】There are multiple modules with names... 报错原因和解决办法

    项目场景 There are multiple modules with names that only differ in casing 项目运行时候报错如下 There are multiple modules with names t
  • Python中的__init__.py的高级用法

    刚开始学习编程 我们很少会关注这个文件 只知道一个目录中存在该文件 该目录就是一个package 不存在就是普通的目录 普通的目录在导入包时 pycharm并不会智能提示 Python中每新建一个package都会默认生成一个 init p
  • (一)app自动化测试环境搭建(mac+ios+airtest )

    环境搭建的效果如下 IOS手机屏幕显示Automation Running 电脑端airtest设备窗口上可以看到手机屏幕 以下是在mac电脑的搭建过程 只演示连接IOS真机部分 安卓机较为简单暂时省略 1 APP自动化测试工具介绍 Air
  • 半监督目标检测

    有监督目标检测 拥有大规模带标签的数据 包括完整的实例级别的标注 即包含坐标和类别信息 弱监督目标检测 数据集中的标注仅包含类别信息 不包含坐标信息 如图一 b 所示 弱半监督目标检测 数据集中拥有部分实例级别的标注 大量弱标注数据 模型希
  • MCU刷写

    1 个人电脑安装python2 7 2 用调试线连接个人电脑与控制器 3 控制器断电 数秒后上电 4 bootload2 py update s19两个文件放在一个文件夹内 5 ubuntu系统下 在当前文件夹下打开终端 输入 chmod
  • GD32F103使用DMA方式实现ADC0数据循环采集

    选择合适的DMA通道 ADC0使用ch0 brief configure the DMA peripheral param in none param out none retval none void dma config void AD
  • ST MCU Finder:MCU/MPU选型神器

    点击上方蓝字 关注我们 1 ST MCU Finder简介 ST MCU Finder 是 ST MCU生态系统中的选型工具 也内嵌在STM32CubeMX 和 STM32CubeIDE 中 具有相同的数据基础 可以通过在电脑端安装ST M
  • heartbeat mysql nfs 高可用mysql集群

    一 环境准备 二 拓扑结构 三 安装heartbeat 四 配置NFS服务 五 安装mysql 六 crm 配置资源 一 环境准备 操作系统 centos 6 4 x86 64 最小化安装 如使用yum 安装的方式 centos5 5 安装