08 2020 档案
摘要:超详细RabbitMQ消息队列集群配置 RabbitMQ是什么? MQ(Message Queue,消息队列)消息中间件,一般以集群方式部署,主要提供消息的接受和发送,实现各微服务之间的消息同步。 原理介绍 rabbitmq是依据erlang的分布式特性(RabbitMQ底层是通过Erlang架构来
阅读全文
摘要:MySQL读写分离技术 一、读写分离(主从复制) 主从复制:当主服务器有写入(insert/update/delete)语句时候,从服务器自动获取读写分离:insert/update/delete语句操作一台服务器,select操作另一个服务器 从库生成两个线程,一个I/O线程,一个SQL线程;i/
阅读全文
摘要:mysql5.6创建账户不能本地登录 1、通过xshell连接linux,命令登录mysql 2、创建一个新的库(其实创建不创建都可以) 3、创建账号权限 创建账号luffy 密码luffy 针对库luffy所有权限,允许任何人远程登录 4、远程登录测试 测试本地登录 在linux中测试可以直接登录
阅读全文
摘要:Linux下使用split按行数进行切割 说明:一般来说split按行数切割多数用在日志文件上。 实例: 将一个大文件分成若干个小文件方法: 例如将一个BLM.txt文件分成前缀为BLM_ 的1000个小文件,后缀为系数形式,且后缀为4位数字形式 1、先利用 wc -l BLM.txt 读出BLM.
阅读全文
摘要:centos 下安装python3 的MySQLdb 1 解决python下安装 mysql python 库 MySQL-python is not supported on python3 instead of this you can use mysqlclient If you are on
阅读全文
摘要:一. 创建用户 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用
阅读全文
摘要:Python 拼接字符串的几种方式 在学习Python(3x)的过程中,在拼接字符串的时候遇到了些问题,所以抽点时间整理一下Python 拼接字符串的几种方式。 方式1,使用加号(+)连接,使用加号连接各个变量或者元素必须是字符串类型(<class 'str'>) 例如: 1 2 3 4 str_n
阅读全文
摘要:我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明 基本语法: load data [low_priority] [local] infile 'file_name txt' [replace | ignore]into table tbl_na
阅读全文
摘要:通过show processlist查看MySQL的进程状态,在State列上面的状态有如下这些: Analyzing线程对MyISAM 表的统计信息做分析(例如, ANALYZE TABLE )。checking permissions线程检查服务器是否具有所需的权限来执行该语句。Checking
阅读全文
摘要:#计算当前时间 import datetime datetime.datetime.now() # 2019-06-30 10:51:14.089271 # 格式化时间 datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") # 2019-06-3
阅读全文
摘要:今天在配置kibana权限设置时,kibana要求使用https链接。 于是总结了一下linux下openssl生成 签名的步骤: x509证书一般会用到三类文,key,csr,crt。 Key 是私用密钥openssl格,通常是rsa算法。 Csr 是证书请求文件,用于申请证书。在制作csr文件的
阅读全文
摘要:注:keepalive和Nginx和高可用没有关联。 1.什么是高可用,为什么要设计高可用? 1.两台业务系统启动着相同的服务,如果有一台故障,另一台自动接管,我们将中国称之为高可用。 2.系统可用率算法例: -1个9:(1-90%)*365=36.5天 > 表示该系统1年时间里最多可能的业务中断时
阅读全文
摘要:RabbitMQ是什么? MQ(Message Queue,消息队列)消息中间件,一般以集群方式部署,主要提供消息的接受和发送,实现各微服务之间的消息同步。 原理介绍 rabbitmq是依据erlang的分布式特性(RabbitMQ底层是通过Erlang架构来实现的,所以rabbitmqctl会启动
阅读全文
摘要:最近有一个链接数据路对比数据的需求,结果发现没有mysqldb这个模块,然后就安装了下,该挺难搞,记录一下 yum install python-devel yum install mysql-devel 安装以上两个yum包 解决问题
阅读全文
摘要:1.安装etcd yum install etcd 2.准备目录 mkdir -p /work/etcd chown etcd:etcd /work/etcd 3.备份 cp /etc/etcd/etcd.conf /etc/etcd/etcd.conf.template 4.参数说明 name 节
阅读全文
摘要:一、环境准备 CentOS Linux release 7.3.1611 (Core) etcd-v3.2.6 二、ETCD下载 https://github.com/coreos/etcd/releases/download/v3.2.6/etcd-v3.2.6-linux-amd64.tar.g
阅读全文