自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 分库、分表、分片的理解

分库垂直分库:垂直分库就是根据业务耦合性,将关联度低的不同表存储在不同的数据库。做法与大系统拆分为多个小系统类似,按业务分类进行独立划分。与"微服务治理"的做法相似,每个微服务使用单独的一个数据库。库内分表垂直分表:是基于数据库中的"列"进行,某个表字段较多,可以新建一张扩展表,将不经常用或字段长度较大的字段拆分出去到扩展表中。在字段很多的情况下(例如一个大表有100多个字段),通过"大...

2019-07-16 17:05:11 395

原创 Mysql数据磁盘不足,不停机扩容方案

方法一:使用LVM逻辑卷管理扩容首先查看磁盘分区是否是LVM方法1:[root@test1 ~]# vgdisplay --- Volume group --- VG Name centos System ID Format lvm2 Metadata Areas 2 ...

2019-07-16 14:13:38 2918

转载 Invalid character found in method name. HTTP method names must be tokens

报错信息Jul 02, 2019 4:28:56 AM org.apache.coyote.http11.AbstractHttp11Processor processINFO: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at...

2019-07-02 10:01:23 987

原创 df 和 du 显示的磁盘空间使用情况不一致的原因及处理(文件删除后磁盘空间不释放)

文件删除后磁盘空间不释放du 和 df 的工作原理du的工作原理du命令会对待统计文件逐个调用fstat这个系统调用,获取文件大小。它的数据是基于文件获取的,所以有很大的灵活性,可以针对多个分区,跨越多个分区操作。注意:如果针对的目录文件很多,du的速度就会很慢了。df的工作原理df命令使用的是statfs这个系统调用,直接读取分区的超级块信息获取分区使用情况。它的数据是基于分区元数...

2019-06-25 16:45:24 796 1

原创 搭建Zookeeper集群

CentOS7.5搭建Zookeeper3.4.12集群与命令行操作一. 分布式安装部署1.0 下载地址官网首页: https://zookeeper.apache.org/下载地址: http://mirror.bit.edu.cn/apache/zookeeper/1.1 集群规划在node21、node22和ode23三个节点上部署Zookeeper,三个节点都已安装jdk。1...

2019-06-04 17:34:06 111

转载 Elasticsearch定时删除数据

脚本代码#!/bin/bash# filename:deleteEsData.sh# 每天2点定时删除es中指定日期的数据# crontab: 0 2 * * * sh /home/scripts/deleteEsData.sh >> /home/scripts/logs/deleteEsData.run.log 2>&1# 如今天是2017-09-21 50天...

2019-05-23 11:43:27 2816

转载 linux 根目录扩容方法

准备知识linux volume1.(PV)physical volume disk ; 物理硬盘 物理硬盘需要转换成lvm(logic volume manage)可识别的状态,将磁盘的system id 转换成8e(lvm的识别码),再通过 p...

2019-05-08 11:47:35 15478 4

转载 Weave+Docker部署项目

Docker的部署比较麻烦的地方就是网络, 容器虽然极大的节约了资源,提高了安全性,但是由于每一个容器都是一个独立的环境,其网络也是独立的网络,和其他容器进行通信成了一个难题.还好针对这个问题,各个公司提出的解决方案也比较多, 比如Pipework、Flannel、Weave、Open vSwitch 都是Docker的网络解决方案.下面我们学习...

2019-04-26 09:12:08 520

转载 搭建高可用MongoDB集群(分片)

MongoDB基础请参考:https://blog.51cto.com/kaliarch/2044423MongoDB(replica set)请参考:https://blog.51cto.com/kaliarch/2044618一、概述1.1 背景为解决mongodb在replica set每个从节点上面的数据库均是对数据库的全量拷贝,从节点压力在高并发大数据量的场景下存在...

2019-04-24 16:33:17 928

转载 强制找回GitLab管理员账户密码的方法

为了开发运维工具,我们采用自行搭建的GitLab来管理所有代码。悲催的是最近忘记了管理员账户的密码,而且没有邮件服务器,因此无法接收密码找回的邮件,导致无法新建用户或者项目,这样一来,岂不就成为了一个”永不能扩展”的代码库?难道只能重建?重建可以解决问题,可是实在有些LOW,好在GitLab留下了可以修改管理员账号密码的方法,一定意义上可以认为就是...

2019-04-22 14:58:24 253

转载 RabbitMQ创建镜像队列实现高可用

集群搭建参考 https://blog.csdn.net/AnY11/article/details/83065850登录rabbitmq管理界面Virtual host: 可选参数,针对指定vhost下的queue进行设置Name: policy的名称Pattern: queue的匹配模式(正则表达式)Definition:镜像定义,包括...

2019-04-22 14:58:04 411

转载 FastDFS Tracker端配置文件详解及启动注意事项

今天进行了FastDFS的tracker端的配置,代码发送如下:# is this config file disabled# false for enabled# true for disableddisabled=false#当前配置是否不可用false可用,true不可用# bind an address of this host# empty for bind all ad...

2019-04-22 14:57:48 1073

转载 linux搭建ntp时间服务器来同步每个服务器的时间

时间服务器作用:大数据产生与处理系统是各种计算设备集群的,计算设备将统一、同步的标准时间用于记录各种事件发生时序,如E-MAIL信息、文件创建和访问时间、数据库处理时间等。大数据系统内不同计算设备之间控制、计算、处理、应用等数据或操作都具有时序性,若计算机时间不同步,这些应用或操作或将无法正常进行。大数据系统是对时间敏感的计算处理系统,时间同步是大数据能够得到正确处理的基础保障,是大数据...

2019-04-22 14:57:27 1600

转载 GitLab使用教程(详细)

目录一、基本操作 1.登录:2.修改密码:二、项目管理1.新建项目2.编辑或删除项目三、用户管理(管理员使用,非管理员跳过此步骤)1.新建用户2.编辑和删除用户四、组管理(管理员使用,非管理员跳过此步骤)1.新建组2.编辑或删除组3.添加组成员4.修改成员的权限(owner用户操作)5.从组...

2019-04-22 14:56:43 994

转载 Gitlab+Jenkins用钩子实现自动部署

  系统环境:Gitlab主机IP:192.168.1.2 用ssh密钥连通两台主机ip1.2和ip1.3。jenkins主机IP:192.168.1.3 用ssh密钥连通两台主机ip1.3和ip1.4。一、为何要做自动部署#为什么要做自...

2019-04-22 14:54:59 1786

原创 RainLoop Webmail---基于WEB的电子邮件客户端

在Linux中安装RainLoop Webmail第1步: 安装Apache,Mysql和Php安装Apache# yum install httpd配置文件:/etc/httpd/conf/httpd.conf启动httpd服务# systemctl start httpd查看状态# systemctl status httpd安装Mysqlmysql和apache最好是...

2018-09-26 14:40:33 4297

原创 分布式文件系统FastDFS

简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。 Tracker(跟踪器) Storage(存储...

2018-09-11 14:14:54 246

原创 Tomcat的部署

Tomcat的部署tomcat官网: http://tomcat.apache.org/jdk官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html结构图: Nginx | +----------...

2018-09-05 16:56:17 1110

原创 mysql5.7 安装(rpm安装和源码安装)

下载包时如何找到自己需要的包:1、rpm package:是某个特定的包,比如server,client,shared lib等 -- 是的,可以单独安装2、rpm bundle:是该版本所有包的集合 --- 一般是把服务器端要用的都安装上,其他的不带,尤其是开发包3、Compressed TAR Archive,是源码,必须用源码方式安装。 ...

2018-09-05 16:29:16 1428

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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