MongoDB分片集群部署和监控

一、环境说明 1、各个角色的部署情况 角色 IP 端口 复制集名称 mongos 172.21.244.101,172.21.244.102,172.21.244.94 27000 无 config server 172.21.244.101,172.21.244.102,17...

2019-05-17 12:16:52

阅读数 7

评论数 0

配置nginx四层转发

所谓四层就是基于IP+端口的负载均衡,通过虚拟IP+端口接收请求,然后再分配到真实的服务器;七层通过虚拟的URL或主机名接收请求,然后再分配到真实的服务器七层就是基于URL等应用层信息的负载均衡。 3306端口基本不对外开放。我们如果想通过外网直接访问mysql怎么做呢,这里我们可以使用nginx...

2019-05-16 13:30:44

阅读数 7

评论数 0

RabbitMQ集群

一、原理 Rabbitmq的集群是依赖于erlang的集群来工作的,所以必须先构建起erlang的集群环境。而Erlang的集群中各节点是通过一个magic cookie来实现的,这个cookie存放在 /var/lib/rabbitmq/.erlang.cookie 中,文件是400的权限。所以...

2019-05-16 13:08:52

阅读数 9

评论数 0

19条提高的MySQL技巧

1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。 key列,使用到的索引名。如果没有选择索引,值是NU...

2019-05-14 14:31:23

阅读数 15

评论数 0

Python玩转PDF的各种操作

Portable Document Format(可移植文档格式),或者PDF是一种文件格式,可以用于跨操作系统的呈现和文档交换。尽管PDF最初是由Adobe发明的,但它现在是由国际标准化组织(ISO)维护的开放标准。你可以通过使用PyPDF2包在Python中处理已先存在的PDF。 PyPDF2...

2019-05-06 14:11:53

阅读数 105

评论数 0

Kubernetes-基于RKE进行Kubernetes的安装部署

一、环境准备 1、操作系统 1)建议使用CentOS 7.3以上版本; 序号 角色 操作系统 IP 主机 1 RKE CentOS7 10.0.32.134 rancher-server 2 etcd CentOS7 10.0.32.175 rancher2-server ...

2019-04-13 14:41:08

阅读数 95

评论数 0

Shell中对位置参数循环

一、while + shift #循环获取位置参数 while (( $# > 0 )) do echo $1 shift done 二、for 循环 #"$@" --->代表就是参数列表 for i in "$@&quo...

2019-04-13 12:45:12

阅读数 27

评论数 0

基于Ceph分布式存储的Harbor部署方案

一、总体技术架构 基于单节点部署的Harbor随着存储内容和运行日志的增加,系统的存储空间会趋紧饱和。本文将研究和部署基于Ceph的分布式harbor部署方案。软件安装如下: Docker:version 1.12.6 Docker-compose: version 1.23.2 Ceph:ver...

2019-04-08 11:24:24

阅读数 103

评论数 0

将scrapy项目变成一个scrapy-redis项目

crapy-redis 官网和github地址 官网地址:https://scrapy-redis.readthedocs.org github地址:https://github.com/rmax/scrapy-redis 一、scrapy-redis说明 由于 scrapy 是不支持分布式的,为...

2019-04-05 17:31:41

阅读数 119

评论数 0

使用python脚本做接口并发测试

常用的网站性能测试指标有:并发数、响应时间、吞吐量、性能计数器等。 1、并发数 并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。 2、响应时间 响应时间是一个系统最重要的指标之一,它的数值大小直接反应了系统的快慢。响应时间是指执行一个请求从开始到最后收到响应数据所花费的总体时间。...

2019-04-04 13:22:10

阅读数 100

评论数 0

Docker之Harbor私服的搭建及使用

一、更新epel源并安装docker #更新epel源 yum -y install epel-release #安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 #添加 Docker yum源 yum-conf...

2019-03-28 09:58:50

阅读数 51

评论数 0

kubeadm安装kubernetes环境

Linux centos7.6服务器环境说明: 三台服务器ip和主机名分别为 192.168.48.130 k8s-master 192.168.48.131 k8s-node1 192.168.48.132 k8s-node2 一、初始化工作 1、关闭seleniux、iptables、fi...

2019-03-24 17:54:12

阅读数 141

评论数 0

MongoDB数据导入导出以及数据库备份

一、MongoDB数据导入与导出 1、导出工具:mongoexport mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 ①语法格式 mongoexport -d dbnam...

2019-03-12 13:54:33

阅读数 53

评论数 0

MySQL和MongoDB数据相互迁移

一、迁移MongoDB数据到MySQL 1、使用mongoexport导出.csv文件 mongodb自带mongoexport工具,可便捷导出csv、json等格式数据: mongoexport -h 127.0.0.1 -u username -p password -d userInfoDB...

2019-03-11 16:20:27

阅读数 73

评论数 0

Redis 高级特性与性能调优

一、数据持久化 Redis提供了将数据定期自动持久化至硬盘的能力,包括RDB和AOF两种方案,两种方案分别有其长处和短板,可以配合起来同时运行,确保数据的稳定性。 1、必须使用数据持久化吗? Redis的数据持久化机制是可以关闭的。如果你只把Redis作为缓存服务使用,Redis中存储的所有数据都...

2019-03-08 16:26:06

阅读数 32

评论数 0

杀死僵尸进程,需要这些神奇高效的 Linux 命令

一、五大系统运维状态 对运维来说,查看系统运行状态是最基础的工作之一。 要了解CPU、内存、进程、磁盘、网络,这五大运维系统的运行状态,需要掌握的运维命令有ls、ps、free、top、uptime、ifconfig、su/sudo、dmesg、iostat、vmstat、sar、htop、io...

2019-02-28 10:19:14

阅读数 67

评论数 0

分析redis key的大小

一、bigKeys 这是redis-cli自带的一个命令。对整个redis进行扫描,寻找较大的key。例: 格式:redis-cli -h 服务端主机名或者IP地址 -p 端口 --bigkeys $ redis-cli -h 192.168.0.112 -p 6379 --bigkeys 输...

2019-02-22 09:49:52

阅读数 235

评论数 0

The temporary upload location [XXXX] is not valid

预发布环境图片上传页面报错日志如下 大体看了下,从日志体现的就是有文件失效了,主要原因为 springboot打jar包通过java -jar启动的项目,如果上传文件会在linux的/tmp/下生成一个tomcat*的文件夹,上传的文件先要转换成临时文件保存在这个文件夹下面。由于临时/tmp目录...

2019-02-14 14:14:35

阅读数 32

评论数 0

CentOS 7.0升级OpenSSH到最新版本7.6.p1

一、升级原因 7.4以下openssh版本存在严重漏洞: OpenSSH 远程权限提升漏洞(CVE-2016-10010) OpenSSH J-PAKE授权问题漏洞(CVE-2010-4478) Openssh MaxAuthTries限制绕过漏洞(CVE-2015-5600) OpenSSL...

2019-02-13 16:10:54

阅读数 184

评论数 0

mysql5.7 sql_mode模式BUG

在mysql5.7中,执行 含有 GROUP BY 的SQL 语句查询时,报 sql_mode=only_full_group_by 错误 解决方法: 1、查看 sql_mode 默认模式 select @@sql_mode; 结果: ONLY_FULL_GROUP_BY, STRICT_TRA...

2019-02-13 12:38:58

阅读数 52

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭