
centos7
Amos zhu
当浮躁的心静不下,不妨写些东西或者看会书
展开
-
Centos7上离线编译安装Nginx
Nginx的官网上有在centos7上安装nginx的详细文档,但是由于需要nginx相关的账号, 且由于国内网速的原因导致我们中国地区按照Nginx官网上的安装方式来安装会出现一些问题,所以本篇博文详细记载安装的步骤首先Nginx在centos7上运行依赖以下插件,我们现在系统中安装以下的插件: yum install -y gcc-c++ pcre pcre-devel zl...原创 2019-12-15 01:24:16 · 420 阅读 · 0 评论 -
Kafka架构探险(一)——Kafka的集群安装
工欲善其事必先利其器,我们想了解Kafka的话,必须先搭建Kafka的运行环境,启动Kafka由于Kafka一般都是分布式集群来支持高并发和高可用的,所以我们这里也使用分布式集群的方法来搭建Kafka的运行环境Ip:PortKafka VersionKafka PortZookeeper VersionZookeeper Port192.168.56.1052....原创 2019-09-17 13:55:50 · 204 阅读 · 0 评论 -
SpringBoot+Redis+MemCache+Nginx+Lua实现三级缓存架构(三)——Nginx+Lua实现定向请求分发
上篇博文我们已经基于OpenResty搭建了Nginx+Lua的运行环境,并且编写了工程小Demo,本博文将基于上篇博文的环境来继续实现Nginx+Lua是实现定向请求分发参考之前的博文SpringBoot+Redis+MemCache+Nginx+Lua实现三级缓存架构(一)——三级缓存架构体系SpringBoot+Redis+MemCache+Nginx+Lua实现三级缓存架构(二...原创 2019-08-27 20:31:39 · 411 阅读 · 0 评论 -
SpringBoot+Redis+MemCache+Nginx+Lua实现三级缓存架构(二)——Nginx环境安装和整合Lua
前面我们已经简单的介绍过了三级缓存的概念,接下来的博文中,我们需要搭建系统运行的环境、编写功能实现代码来实现我们的三级缓存架构,工欲善其事必先利其器,本片博文我们先来搭建Nginx环境以及整合LuaRedis的环境搭建我们之前的博文 《Redis教程(一)——Redis安装》 已经搭建好了,本文只是实现三级缓存架构,所以Redis这里我们这暂时不做分布式集群,只使用单机版即可,以后如果有需要...原创 2019-08-26 19:50:36 · 289 阅读 · 0 评论 -
Centos7上安装Elasticsearch 7.3.0
随着项目的运行的时间的加长,日志信息也会不断的增大,迫切的需要一款功能强大,能高效的搜索日志的相关内容,最好是支持图表展示和实施流量统计的相关系统过来支撑我们的系统,那么就必不可少的需要提下我们的Elastic的相关组件了,其中Elasticsearch是系统的基石,所以我们接下里的博客就了解下Elasticsearch,从而一步步的搭建我们需要的日志系统。工具善其事,必先利其器,我们先来搭建下...原创 2019-08-13 22:28:29 · 812 阅读 · 0 评论 -
Centos7下安装和配置SonarQube7.7
IDEA中的代码规范检查很好用,但是不能检测代码的质量,所幸有了SonarQube,我们可以提交代码到git上进行代码质量检测为了体验SonarQube,我们先来在Centos7上安装SonarQube运行环境,首先准备sonarQube的安装包,不方便下载的可以使用百度云提供的安装包SonarQube:https://pan.baidu.com/s/1vJYHJKF5Hrhr6rL4MX...原创 2019-07-19 20:19:21 · 1216 阅读 · 0 评论 -
RabbitMQ集群搭建
rabbitMQ的两种重要特性,异步化提高系统抗峰值能力和系统及功能解耦,这两个特点决定了rabbitMQ在我们的系统中占据了重要的地位,所以为了让RabbitMQ高可用,我们今天就来讲解下RabbitMQ的集群环境搭建应用常识一般情况下,一个单机版的rabbitMQ能承受大运1000/s的消息量(跟网络和消息的大小有关,数值存在波动),但是如果是集群环境中,就可以将访问的压力分摊到集群中...原创 2019-07-16 22:10:47 · 201 阅读 · 0 评论 -
SpringBoot整合RabbitMQ——交换机和队列的管理和绑定
本博文从某个角度来说,应该是rabbitMQ应用开发的知识点梳理,使用目前最广泛流行的SpringBoot来集成rabbitMQ的功能开发,在开发的过程中讲解rabbitMQ的各种特性、技能点以及开发过程中需要注意的地方上一篇博文Centos7下RabbitMQ的搭建我们已经搭建好RabbitMQ的服务器,并且简单的介绍了MQ服务中主要的几个概念,各个概念的主要作用以及为了实现消息的发送和接...原创 2019-07-16 22:09:06 · 1803 阅读 · 0 评论 -
Centos7下RabbitMQ的搭建
接下来我们来整理学习下RabbitMQ的相关技能点,工欲善其事必先利其器,我们首先来理解RabbitMQ的一些特性,我们为什么选择RabbitMQ来作为我们的消息中间件。带着问题去学习OK,还是延续我们之前的学习特定,带着问题去学习,我们先了解下:什么是rabbitMQ?rabbitMQ的一些主要的特性和优缺点rabbitMQ能为我们解决什么样的问题,主要的运用场景有哪些rabb...原创 2019-07-16 22:05:55 · 168 阅读 · 0 评论 -
SpringBoot整合RabbitMQ——交换机和队列的管理和绑定
本博文从某个角度来说,应该是rabbitMQ应用开发的知识点梳理,使用目前最广泛流行的SpringBoot来集成rabbitMQ的功能开发,在开发的过程中讲解rabbitMQ的各种特性、技能点以及开发过程中需要注意的地方上一篇博文Centos7下RabbitMQ的搭建我们已经搭建好RabbitMQ的服务器,并且简单的介绍了MQ服务中主要的几个概念,各个概念的主要作用以及为了实现消息的发送和接...原创 2019-06-29 23:54:49 · 9662 阅读 · 0 评论 -
Centos7下RabbitMQ的搭建
接下来我们来整理学习下RabbitMQ的相关技能点,工欲善其事必先利其器,我们首先来理解RabbitMQ的一些特性,我们为什么选择RabbitMQ来作为我们的消息中间件。带着问题去学习OK,还是延续我们之前的学习特定,带着问题去学习,我们先了解下:什么是rabbitMQ?rabbitMQ的一些主要的特性和优缺点rabbitMQ能为我们解决什么样的问题,主要的运用场景有哪些rabb...原创 2019-06-24 23:12:38 · 160 阅读 · 0 评论 -
Redis面试以及在分布式集群环境中遇到的问题
Redis 面试题前面已经系统的梳理了Redis的各个功能和搭建的方法,下面我们就来系统的梳理下,关于Redis在系统中可能会出现的面试题介绍Redis的集中架构模式单机型这个模型很简单,多个客户端直接连接Redis服务器特点:内存容量有限,支持的QPS有限,无法扩容,并且没有高可用主从复制(读写分离)通过Redis的replication的功能,创建多个Master...原创 2019-06-21 20:59:28 · 358 阅读 · 0 评论 -
Redis教程(五)——RedisCluster配置
终于到了Redis实际生产过程中的重头戏——Redis Cluster,之前介绍的都是Redis的基础知识和提供的功能,我们可以基于之前学习到的功能搭建一个简单的基于Redis的缓存方案,并且具有10w+左右的并发量,但是在大型的电商活动中,这样的缓存并不能解决我们的实际需要,并且自行搭建的Redis支持的并发可能会出现一些意料不到的问题,去维护也是需要很高的人力成本。对此,Redis官方提供了...原创 2019-06-19 20:17:52 · 601 阅读 · 0 评论 -
Redis教程(二)——Redis的持久化
ok,今天我们来整理下Redis持久化这个知识点,Redis的持久化对于分布式缓存来说是必不可少的一个部分,试想,一个高流量的系统,如果突然某些原因导致系统宕机,那么怎么样才能将缓存中的数据重新找回呢?这时Redis的持久化就派上用场了。在了解Redis持久化之前,我们还是带着问题去学习:Redis持久化有什么意义,为什么需要持久化Redis持久化的方式,以及各个方式的特点和使用方法...原创 2019-06-14 20:22:29 · 152 阅读 · 0 评论 -
Redis教程(四)——配置高可用和集群
在生产环境中,Redis单实例远远不能提供稳定高效,具备数据冗余和高可用的服务。所以今天我们来整理下,如何使用哨兵来搭建Redis服务端的高可用和集群在搭建高可用和集群前,我们先要带着如下的问题来学习什么是Redis的高可用Redis高可用需要达到哪些要求什么是哨兵?有哪些作用如何配置哨兵哨兵的原理以及数据的管理问题Redis高可用单机版的Redis的主从复制和持久化我们解...原创 2019-06-18 21:03:28 · 265 阅读 · 0 评论 -
Redis教程(三)——Redis的主从复制
上篇博文我们了解该如何实现Redis的持久化,这篇博文再get下Redis的主从复制的相关知识点,理解主从复制的操作、原理以及完全重新同步和部分重新同步的区别,能优化主从复制并且进行故障诊断。Redis的安装和持久化Redis的安装Redis的持久化Redis的主从复制(replication)Redis的主从复制是组成Redis高可用的一部分,也是必不可少的一部分,通过Red...原创 2019-06-18 21:01:58 · 288 阅读 · 0 评论 -
Redis教程(一)——Redis安装
截止当前时间,Redis最新版本是5.0.5,本博文基于此版本在centos7系统中安装redis,并且设置为开机启动Redis服务。同时为了以后Redis集群方便,我们再进行centos7服务器方便的配置来实现我们的Redis集群Redis安装下载Redis进入 /usr/local 下下载Redis安装文件,并且解压该压缩文件 cd /usr/local ## ...原创 2019-06-13 20:42:09 · 253 阅读 · 0 评论 -
详细的图片安装教程——virtualbox安装Centos7 宿主机与虚拟机互通
下载centos7和virtual box本文使用centos7来作为开发使用的linux,下面是截止本日期最新的centos7下载地址http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.isovirtualbox的下载地址:https://download.virtualbox.org/...原创 2019-06-12 21:57:12 · 504 阅读 · 0 评论