Zookeeper集群搭建指北 1.前置环境 实例1 实例1 实例1 IP地址 192.168.2.128 192.168.2.129 192.168.2.130 OS版本 CentOS Linux release 7.9.2009 (Core) CentOS Linux release 7.9.2009 (Core) CentOS Linux release 7.9.2009 (Core) ZK版本 2022-12-03 大数据 #CentOS #集群 #zookeeper
dble数据库中间件实现MySQL读写分离 1.dble简介1.1 简介dble是企业级开源分布式中间件,江湖人送外号 “MyCat Plus”;以其简单稳定,持续维护,良好的社区环境和广大的群众基础得到了社区的大力支持;开源地址 dble存在以下几个优势特性: 数据水平拆分 随着业务的发展,您可以使用dble来替换原始的单个MySQL实例。 兼容Mysql 与MySQL协议兼容,在大多数情况下,您可以用它替换MySQL来为你的应用程序提 2022-11-30 数据库 #MySQL #中间件 #读写分离
Gaea数据库中间件实现MySQL读写分离 1.Gaea简介 Gaea是小米中国区电商研发部研发的基于mysql协议的数据库中间件,目前在小米商城大陆和海外得到广泛使用,包括订单、社区、活动等多个业务。Gaea支持分库分表、sql路由、读写分离等基本特性,更多详细功能可以参照下面的功能列表。其中分库分表方案兼容了mycat和kingshard两个项目的路由方式。Gaea在设计、实现阶段参照了mycat、kingshard和vitess,并使 2022-11-29 数据库 #MySQL #中间件 #读写分离
CentOS7安装配置GreenPlum6 1.服务器配置 主机名 主机IP 规格 数据盘-1 数据盘-2 说明 gp-master01 172.26.2.171 4 vCPU 8 GiB 40GB系统盘 ESSD 100GB segment节点,创建2个segment( 每个节点的磁盘独立) gp-segment01 172.26.2.172 4 vCPU 8 GiB 40GB系统盘 ESSD 200GB ESSD 200 2022-11-23 大数据 > 数仓 > 运维 #CentOS #GreenPlum #GP
使用pt-kill为MySQL保驾护航 运行平稳的数据库,如果遇到CPU狂飙,那很大可能就是慢SQL出现了。DBA首先要保证的是,数据库别跑挂了,所以我们要把那些运行慢的SQL杀死并记录到文件里,以便后面的排查。对于OLTP型业务,主库SELECT类SQL执行不允许超过1s才是合理的;那么对于超过1s的SQL或者对微延迟可以接受查询,理应在从库或者多源库上执行。 那么Percona Tools工具包中也提供了这么一个可以帮你解决这类问题 2022-11-23 数据库 > 运维 #MySQL
MacOS绕过公证和应用签名方法 1.绕过公证1.1 (方式一)打开终端,输入以下命令 其中「xxxxxx.app」是你无法运行的程序的名称,如:「SPlayer.app」,然后按键盘的回车键(Enter),输入密码后按回车键即可完成! sudo xattr -rd com.apple.quarantine /Applications/xxxxxx.app 1.2 1.2 (方式二)复制以下命令粘贴到终端sudo xattr 2022-11-22 运维 #Mac #MacOS
Greenplum Insert数据入库速度优化 1.背景使用Jdbc直接运行insert语句,1万条118秒,速度非常慢,对于需要导入TB级别的数据来说完全无法接受,而且更换Driver速度差不多一模一样。 2.优化 注:greenplum的master端口需要监听5432,不然gpconfig用不了。 # 关闭日志此GUC减少不必要的日志,避免日志输出对I/O性能的干扰 gpconfig -c log_statement -v none 2022-11-08 大数据 > 数仓 #GreenPlum #GP #大数据 #数仓
Linux 禁止root远程登录解决办法 linux中root用户是超级管理员,可以针对root用户暴力破解密码,这样很不安全,工作中我们一般禁止root用户直接远程登陆,开设一个或多个普通用户,只允许登陆普通用户,如果有需要用root用户,可以su切换root 或者sudo来拥有root权限执行命令。 1. root无法远程登录,但所有用户可以切换root首先编辑配置文件/etc/ssh/sshd_config 修改PermitRo 2022-11-08 运维 > 安全 #Linux #运维 #安全
MySQL:show processlist详解 show processlist 是显示用户正在运行的线程,需要注意的是,除了 root 用户能看到所有正在运行的线程外,其他用户都只能看到自己正在运行的线程,看不到其它用户正在运行的线程。除非单独个这个用户赋予了PROCESS 权限。 root用户,可以看到全部线程运行情况 普通的activiti用户只能看到自己的 单独给activiti用户授PROCESS权限,(授权后需要退出重新登录)[/ 2022-11-01 数据库 #MySQL
MySQL主从复制线程状态详解 1.主库线程状态(State)值 以下列表显示了主从复制中主服务器的Binlog Dump线程的State列中可能看到的最常见状态(SHOW PROCESSLIST)。如果Binlog Dump线程在主服务器上看不到,这意味着复制没有运行,也就是说,目前没有连接任何Slave主机。 1.1 Sending binlog event to slave二进制日志由各种事件组成,一个事件通常为一个更新 2022-10-31 数据库 #MySQL #主从复制