自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RocketMQ-环境搭建

一 RocketMQ整体认识二 核心概念模型解析三 源码结构解析四 编译部署&环境搭建五 springboot控制台讲解

2021-07-04 20:39:34 192

原创 kafka环境搭建

软件下载,http://kafka.apache.org/downloads或https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.2.2/上传到服务器,解压到安装目录,tar -zxvf kafka_2.12-2.2.2.tgz,mv kafka_2.12-2.2.2 /usr/local/修改配置文件以下几处,vim /usr/local/kafka_2.12-2.2.2/config/server.properties#集群环境中,b..

2020-11-08 16:53:18 144

原创 RabbitMQ-环境搭建

安装RabbitMQ所需的基础环境,yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz下载RabbitMQ所需的软件包,主要包含三个erlang(因为RabbitMQ是erlang语言编写的),RabbitMQ,socat(加密所需的软件)wget www.rabbitmq.com/rel..

2020-10-23 08:56:28 173 1

原创 es-常用插件【ik】安装及自定义词典

一 中文分词器ik安装下载ik,解压到es安装目录的pliugins/ik目录下,unzip elasticsearch-analysis-ik-7.4.2.zip /usr/local/elasticsearch-7.4.2/plugins/ik 重启es,注意要切换到es用户,利用jps、kill查看下es安装目录下的logs文件,tail -1000 es-choc.log,插件加载正常用postman测试一下二 自定义词库创建进入到es安装目录下的plugins/ik/co

2020-10-18 17:49:50 377

原创 es-插件【es-header】安装

es-header 安装方法一,直接用下载chrome拓展程序,简单快捷,推荐 方法二下载文件,解压到本地,本地需要有nodejs的环境 进入到解压目录,如上,npm installnpm run start,直接访问,会提示报错,如下 开启es跨域配置,进入es服务器,修改elasticsearch.yml,在如下位置,添加“http.cors.enabled: true”、“http.cors.allow-origin:"*"” 关闭es服务,利用jps/ki

2020-10-18 14:18:33 3393

原创 es-单节点环境搭建

单节点安装去官网“https://www.elastic.co/cn/downloads/”下载,例:elasticsearch-7.4.2-linux-x86_64.tar.gz上传到centos服务器tar -zxvf elasticsearch-7.4.2-linux-x86_64.tar.gz解压文件,然后移动到本地的es文件夹, mv elasticsearch-7.4.2 /usr/local 进入es文件目录cd /usr/local/elasticsearch-7.4.2/,修改e

2020-10-18 12:33:25 859

原创 redis-缓存穿透&缓存雪崩处理方案

一 缓存穿透什么是缓存穿透访问某一key的时候,该key不在redis中,也不在db中,因此当非法用户频繁请求该key的时候,每一次请求,都直接穿过了redis,都最终落在的db上,从而造成宕机,影响整个系统,这种现象称之为缓存穿透处理方案把空的数据也缓存起来,比如空字符串,空对象,空数组布隆过滤器。使用此方案,需要考虑以下几个问题:有误判率;删除困难;代码复杂二 缓存雪崩什么是缓存雪崩每一个key存在过期时间,当某一时刻,大量的key失效,此时又有较大的访问量,则大量请求会直接

2020-10-12 14:09:37 57

原创 redis-三主三从

一 IP规划及背景192.168.126.125 redis-node1192.168.126.126 redis-node2192.168.126.127 redis-node3192.168.126.128 redis-node4192.168.126.129 redis-node5192.168.126.130 redis-node6可通过虚拟机克隆的方式,创建多个节点,参考“https://blog.csdn.net/m0_37993017/article/details/10821

2020-10-11 19:03:58 324

原创 redis-哨兵机制与实现

一 IP规划及背景192.168.126.120 redis-master192.168.126.121 redis-salve1192.168.126.122 redis-salve2redis-主从配置以实现,参考“https://blog.csdn.net/m0_37993017/article/details/108227878”二 目标在redis一主多从的基础上,加入哨兵机制,实现redis集群的高可用默认120服务器节点为redis-master,当此节点宕机后,根据sen

2020-09-05 21:33:58 136

原创 redis-主从配置

环境预设:已有三台服务器,均安装好redsi,可相互通信 实现目标读写分离。120作为主节点,写操作在此节点上操作;121、122作为从节点,读操作在此节点上进行,不允许写操作主节点配置,不需要配置从节点121配置修改redis.conf,vim /usr/local/redis/redis.conf...

2020-08-26 22:14:46 93

原创 多虚拟机克隆方案

已有一台虚拟机,例IP为:192.168.126.120,先关闭虚拟机进入vmare-workstation,选中虚拟机,右键-管理-克隆-,选择完整克隆模式打开克隆后的虚拟机,查看网卡信息ip addr,copy下此mac地址vim /etc/udev/rules.d/70-persistent-ipoib.rules,将上述的mac地址替换到如下图框红位置vim /etc/sysconfig/network-scripts/ifcfg-ens33,设置好需要的静态IP,并替换 为上述的ma.

2020-08-24 23:22:52 192

原创 redis-安装与运行

下载,https://redis.io/download,上传解压, tar -zxvf redis-5.0.5.tar.gz进入到解压后的目录, cd redis-5.0.5/,安装,make & make install配置开机自启动,进入到解压后的目录, cd redis-5.0.5/utils, cp redis_init_script /etc/init.d/创建...

2020-04-19 22:39:49 245

原创 keepalived+lvs+nginx搭建高可用集群

IP规划lvs-master(DIP) : 192.168.10.177lvs-backup(DIP) : 192.168.10.178nginx-1 (RIP): 192.168.10.133nginx-2(RIP) : 192.168.10.138tomcat-1 : 192.168.10.134tomcat-2 : 192.168.10.135tomcat-3 : 192.1...

2020-04-19 17:37:08 288

原创 keepalived-双机热备(互为主备)

什么是双击热备,简单理解:安装之前的配置133为master,138为backup,一般情况下,master会健康的活着,VIP也绑定在133上,那么用户的请求,基本都是有133来处理,138就有点浪费了。因此,可以再将138作为master,133作为backup,重新创建一个VIP此时DNS可以将一个域名解析到这两个VIP上,133和138都可以干活了配置原backup服务器,...

2020-04-15 00:28:18 674

原创 keepalived-配置nginx自动重启

基础预设192.168.10.133(master)/192.168.10.138(backup),均已安装好nginx和keepalivedkeepalived已注册为系统服务新建nginx自动重启的脚本,vim /etc/keepalived/check_nginx_alive_or_not.sh,内容如下,新建成功后,修改下脚本的文件权限,chmod +x /etc/keepa...

2020-04-14 23:51:01 145

原创 keepalived-注册为系统服务

进入keepalivec安装包解压后的目录,进入keepalived目录, cd keepalived/etc复制init.d和sysconfig到系统ect目录,cp init.d/keepalived /etc/init.d, cp sysconfig/keepalived /etc/sysconfig重启系统服务,systemctl daemon-reload...

2020-04-14 23:29:31 518

原创 vue-cli安装与运行

在本地安装好nodejs环境,http://nodejs.cn/download/,安装好后,用npm -v检测下配置cnpm命令,npm install -g cnpm --registry=https://registry.npm.taobao.org用cnpm安装vue-cli,cnpm install -g vue-cli,vue -V,查看下安装的版本创建vue-cli项目,...

2020-04-14 22:32:24 161

原创 keepalived-配置主备高可用

IP规划nginx 主节点IP : 192.168.10.133nginx 备节点IP : 192.168.10.138基础设定主备节点均安装好nginx,且upstream配置,如下upstream 配置集群的三个节点均可以通过主备节点正常访问,如下虚拟IP,设定为192.168.10.166,后续用户请求这个VIP,不直接请求主备节点IP主节点配置打开keep...

2020-04-12 13:51:02 376

原创 keepalived-安装

下载 https://www.keepalived.org/download.html上传到服务器,例:/home/softwares/keepalived-2.0.18.tar.gz解压-tar -zxvf keepalived-2.0.18.tar.gz进入到解压的目录,如下:安装libnl/libnl-3依赖,-yum -y install libnl libnl-devel...

2020-04-12 12:23:17 121

原创 nginx-配置集群

IP规划- master : 192.168.10.133- slave1 : 192.168.10.134- slave2 : 192.168.10.135- slave3 : 192.168.10.136基础设定服务器间网络互通,防火墙均已关闭(service firewalld stop)master的nginx已安装,且可以正常运行,slave不需要安装或运行nginx...

2020-04-11 22:57:23 291

原创 nginx-安装与运行

http://nginx.org/ 找稳定本版本下载,例:nginx-1.16.1.tar.gz,上传安装gcc环境yum -y install gcc-c++安装PCRE库,用于解析正则表达式yum install -y pcre pcre-develzlib压缩和解压缩依赖yum install -y zlib zlib-develSSL 安全的加密的套接字协...

2020-04-11 18:35:10 65

空空如也

空空如也

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

TA关注的人

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