1 zm-技术共享

尚未进行身份认证

暂无相关简介

等级
TA的排名 9w+

手动解决ceph中pg不平衡

一、在从事ceph的小伙伴们,一定有遇到在搭建ceph完成,使用一段时间之后发现。pg分布不均衡导致osd上的数据有的多,有的少。从而性能方面也下降,比如数据丢失等。那怎样才能解决以上问题呢。在官网上就有人对此问题做了回复,在原有的基础上把pg再次做均衡,也就是说每个osd上的pg数之间相差不到0.05%。二、如何实现呢?往下看ceph features ...

2019-10-11 10:48:15

ceph-部署篇(快速部署)

环境 主机名 IP OS Ceph1 192.168.48.132 Centos7 Ceph2 192.168.48.133 Centos7 ...

2019-05-28 13:18:07

yum安装openstack

1)升级当前软件包,以免出现错误yumupdate2)安装RDO包yuminstallhttps://repos.fedorapeople.org/repos/openstack/openstack-rocky/rdo-release-rocky-1.noarch.rpm3)安装openstack的安装包packsackyuminstallopenstack-pack...

2019-05-28 13:12:05

HA衡量标准

描述 通俗叫法 可用性级别 年度停机时间 基本可用性 2个9 99% 87.6小时 较高可用性 3个9 99.9% 8.8小时 具有故障自动恢复能力的可用性 4个9 99.99% 53分钟 极高可用性 5个9 99.999% 5分钟  ...

2018-12-09 19:45:39

NFS服务搭建

一、NFS简介NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同...

2018-12-05 21:38:46

MySQL5.7.23实现Gtid主从复制

前言1)Gtid的概念全局事务标识:global transaction identifiersGTID是一个事务一一对应,并且全局唯一IDGTID在一个服务器上只执行一次,避免重复执行导致数据混乱或主从不一致GTID用来代替传统复制方法,不再使用MASTER_LOG_FILE+MASTER_LOG_POS开启复制。而是使用MASTER_AUTO_POSTION=1的方式开始复制。M...

2018-11-26 19:41:29

rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1518) [

在使用rsync同步主数据库到从数据库操作时,rsync报错rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1518) [generator=3.0.9]原因是有文件没有写的权限,导致备份数据库权限不够,两种解决办法:1、将服务端rsyncd.con...

2018-11-25 18:07:14

利用binlog实现备份-恢复

1.前提条件一个库(如:dbtest) 一个表(表里有上百条数据,如:dbtable)2.查看日志mysql>show binlog events in 'mysql-bin.000001';或mysqlbinlog mysql-bin.0000013.备份[root@localhost data]# mysqlbinlog /usr/local/mysql/da...

2018-11-25 13:20:19

oneproxy简单读写分离

1、在主从复制的基础上大家拿oneproxy实现读写分离2、注意关闭三端防火墙,也可以开放端口,数据库端口3306,oneproxy连接端口3307,oneproxy管理端口40413、当配置同步之后需要在master主机创建test库并添加oneproxy的连接用户mysql>create database test;mysql>grant select,delete,i...

2018-11-19 00:04:03

mysql5.7简单实现主从复制

一、环境主机名 os IP 环境 master centos7.3 192.168.182.142 mysql5.7.23 slave centos7.3 192.168.182.143 mysql5.7.23 二、配置(master)1)vim  /etc/my.cnf[mysqld]user = mysqlpor...

2018-11-16 17:06:49

Mycat简单实现读写分离与分库分表

一、什么是MyCat MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。MyCat...

2018-11-16 15:17:46

percona-toolkit工具包的安装及详解

1、安装与Perl相关的模块PT工具是使用Perl语言编写和执行的,所以需要系统中有Perl环境# yum install -y perl perl-devel perl-Time-HiRes perl-DBI perl-DBD-MySQL perl-IO-Socket-SSL perl-TermReadKey perl-Digest-MD5如果缺少相应的包会有相应的报错提示,例如:...

2018-11-10 21:29:48

SQL语句执行过程——详解

SQL语句执行过程详解一条sql,plsql的执行到底是怎样执行的呢?一、SQL语句执行原理:第一步:客户端把语句发给服务器端执行当我们在客户端执行 select 语句时,客户端会把这条 SQL 语句发送给服务器端,让服务器端的进程来处理这语句。也就是说,Oracle 客户端是不会做任何的操作,他的主要任务就是把客户端产生的一些 SQL 语句发送给服务器端。虽然在客户端也有一个数据库进程...

2018-11-08 09:28:43

MySQL5.7-多实例部署

一、mysql多实例的原理mysql多实例,简单的说,就是在一台服务器上开启多个不同的mysql服务端口(如3306,3307),运行多个mysql服务进程。这些服务进程通过不同的socket监听不同的服务端口,来提供各自的服务。这些mysql实例共用一套mysql安装程序,使用不同的my.cnf配置文件、启动程序、数据文件。在提供服务时,mysql多实例在逻辑上看来是各自独立的,各个实例...

2018-11-07 16:59:37

MySQL5.7重启MySQL服务时报错解决方案

一、启动mysql的服务时报错;使用了提示的两种方法并没有提供可靠解决的信息[root@localhostdata]#systemctlrestartmysqld.serviceStartingmysqld(viasystemctl):Jobformysqld.servicefailedbecausethecontrolprocessexitedwith...

2018-11-06 11:28:16

MySQL5.7密码忘记-解决方案

[root@localhost ~]# cat /etc/my.cnf      注:在配置文件的【mysqld】下添加一行[mysqld]skip-grant-tables[root@localhost ~]# systemctl restart mysqld.service  #重启服务[root@localhost ~]# mysql -u root -pEnter passwor...

2018-11-04 13:46:28

shell脚本基础知识(第二篇)

一、在介绍if语句先了解其语法1)常用的选项如下 -d:测试是否为目录(Directory)或目录是否存在-e:测试目录或文件是否存在(Exist)-f:测试是否为文件(File)过文件是否存在-r:测试当前用户是否有权限读取(Read)-w:测试当前用户是否有权限写入(Write)-x:测试当前用户是否有权限执行(eXcute)2)数字比较-eq:等于(E...

2018-09-28 16:45:26

在linux中安装中文man手册

1.下载源代码[root@localhost~]# wget https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.1.tar.gz/13275fd039de8788b15151c896150bc4/manpages-zh-1.5.1.tar.gz2.解压及安装[root@localhost ~]#...

2018-09-28 16:25:07

Raid详解

一、RAID 概述  1988 年美国加州大学伯克利分校的 D. A. Patterson 教授等首次在论文 “A Case of Redundant Array of Inexpensive Disks” 中提出了 RAID 概念 [1] ,即廉价冗余磁盘阵列( Redundant Array of Inexpensive Disks )。由于当时大容量磁盘比较昂贵, RAID 的基本思想是...

2018-09-28 15:46:48

如何在linux中做分区及挂载,如:fdisk、mkswap、mount、tune2fs、dume2fs等命令的详解

 fdisk是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。语法fdisk [必要参数][选择参数]必要参数:-l 列出素所有分区表-u 与"-l"搭配使用,显示分区数目选择参数:-s<分区编号> 指定分区-v 版本信息菜单操作说明m :显示菜单和帮助信息a :活动分区标记/引导分区d :删除分区l :显示分区类...

2018-09-26 20:49:06

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。