- 博客(7)
- 收藏
- 关注
原创 mysql的优化
大数据优化对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null--可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id...
2019-10-19 12:54:44
97
翻译 MHA高可用集群
1.1环境准备:准备6台虚拟机,并按照本节规划配置好IP参数在这些虚拟机之间实现SSH免密登录在相应节点上安装好MHA相关的软件包2.2实验方案使用6台RHEL 7虚拟机,如图-1所示。准备集群环境,安装依赖包,授权用户,配置ssh密钥对认证登陆,所有节点之间互相以root秘钥对认证登录,管理主机以root密钥对认证登录所有数据节点主机,配置mha集群。1.3 ip规划如图所示:...
2018-11-06 22:39:42
470
原创 Mysql读写分离
1 案例1:实现MySQL读写分离1.1 问题搭建一主一从结构配置maxscale代理服务器测试分离配置1.2 方案使用4台RHEL 7虚拟机,如图-1所示。其中192.168.4.10和192.168.4.20,分别提供读、写服务,均衡流量,通过主从复制保持数据一致性,由MySQL代理192.168.4.100面向客户端,收到SQL写请求时,交给服务器A处理,收到SQL读请求时,...
2018-11-06 22:02:23
240
原创 Mysql 主从同步
前言:MySQL的主从复制并不是从硬盘给直接同步,而是逻辑的binlog日志同步到本地的应用执行的过程什么是binlog日志?binlog是一个二进制格式的文件,用于记录用户对数据库更新的SQL语句信息,例如更改数据库表和更改内容的SQL语句都会记录到binlog里,但是对库表等内容的查询不会记录。(啥是binlog?1.记录数据库增删改,不记录查询的二进制日...
2018-11-06 21:29:45
261
原创 自定义虚拟机
虚拟化服务平台组成KVM/QEMU/LIBVIRTDKVM:linux内核模块,提供底层命令QEMU:仿真工具,完成对硬件虚拟化的支持。LIBVIRT:虚拟化管理接口和工具。2.虚拟机的组成–xml文件、磁盘镜像文件xml文件(虚拟机的配置声明文件)—/etc/libvirt/qemu磁盘镜像文件(虚拟机的硬盘)—/var/lib/libvirt/imagesLibvirt管...
2018-10-31 20:51:48
700
1
原创 搭建分布式HDFS分布式文件系统
一、安装Hadoop**:hadoop集群:不同主机不同角色配置一样禁用selinux,关闭firewall单机模式安装Hadoop安装JAVA环境 设置环境变量启动运行1.安装java环境四台机器配置主机名为nn01、node1、node2、node3,配置ip地址(ip如上图所示),yum源(系统源)[root@nn01 ~]# yum -y install java-1.8...
2018-10-30 22:25:29
346
原创 大数据hadoop
一. Hadoop是什么? hadoop是一种分析和处理海量数据的软件平台,是一款开源软件,使用java开发,可以提供一个分布式基础架构。二. Hadoop特点高可靠性、高扩展性、高效性、高容错性、低成本。三、Hadoop三大核心组件HDFS :Hadoop:分布式文件系统MapReduce:分布式计算框架Yarn:集群资源管理系统。1) HDFS主要是用于做什么的?HDF...
2018-10-29 21:17:52
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人