自定义博客皮肤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)
  • 收藏
  • 关注

原创 搭建CDH6.0.1

1. 设置机器名(所有节点)hostnamectl set-hostname test-hadoop1vim /etc/hosts #修改ip与主机名的对应关系10.14.91.10 test-hadoop1 #主节点10.14.91.11 test-hadoop2 #从节点10.14.91.12 test-hadoop3 #从节点2.ssh免登陆在主节点上执行 ssh-keygen -t rsa 一路回车,生成无密码的密钥对。将公钥添加到认证文件中: cat ~/.ssh/id

2020-08-04 14:42:22 504 1

原创 docker+jenkins自动化部署java微服务

一、安装Docker,以及配置开机自启Docker服务1、环境(centos7)安装yum -y install docker #安装docker软件yum install -y epel-release yum install docker-io #安装一些依赖systemctl enable docker #设置开机自动启动systemctl start docker ...

2019-08-29 17:36:33 1315

原创 Jenkins+Java+Maven+不中断服务+自动化部署+失败自动回滚

关于jenkins的介绍和安装我这篇文章已经介绍了,https://blog.csdn.net/weixin_43112000/article/details/84032214,这里就不赘述了,直接上菜环境介绍:公司项目用的是2Nginx+2Tomcat的架构,Nginx处理前端请求,Tomcat处理后端请求,以下的所有配置都是基于这个架构来的,包括后续的脚本jenkins平台可以解放人员的双...

2019-07-22 17:24:22 2754

原创 Nginx Web日志分析

在企业服务器运维中,当Nginx服务器正常运行后,运维会经常密切关注Nginx的访问日志,发现有异常的日志信息需要及时处理。Nginx默认日志路径/usr/local/nginx/logs,其中包含访问日志access.log和错误记录日志error.log,查看Nginx访问日志cat /usr/local/nginx/logs/access.log | moreNginx访问日志打印的格...

2019-07-05 15:22:21 725

原创 Nginx rewrite 规则详解

Nginx rewrite规则详解rewire规则也称为规则重写,主要功能是实现浏览器访问 Http Uri的跳转,其正则表达式是基于Perl语言。通常而言,几乎所有的Web服务器均可以支持URL重写。rewrite URL规则重写的用途如下对搜索引擎优化( search engine optimization,SEO)友好,利于搜索引擎抓取网站页面隐藏网站URL真实地址,浏览器显示更加...

2019-07-04 18:05:31 1885

原创 Nginx location 深入解析

Nginx由内核和模块组成,其中内核的设计非常微小和简洁,完成的工作也非常简单,仅是通过查找匹配文件将客户端的请求映射到一个location block,而location是Nginx配置中的一个指令,用于访问的URL匹配,而在这个location配置的每个指令将会启动不同的模块去完成相应的工作默认nginx.conf配置文件中至少存在一个location / ,即表示客户端浏览器请求的URL为...

2019-07-04 17:10:56 491

原创 Nginx配置文件优化

学习Nginx服务的难点在于对配置文件的理解和优化,熟练掌握Nginx配置文件参数的含义可以更快的掌握Nginx,以下为Nginx的配置文件常用参数详解:user nginx nginx;//定义Nginx运行的用户和用户组worker_processes 8;//启动进程,通常设置成和服务器本身CPU的数量相等worker_cpu_affinity 00000001 00000010 ...

2019-07-04 16:18:17 493

原创 Jenkins + Vue 项目自动化部署

最近公司项目在测试前端项目,需要频繁的进行更换文件,虽然工作量不大,但是频繁的重复工作有点降低了工作效率,于是就搭建了jenkins + Vue 的自动化部署,可以实现自己拉取代码+构建+然后再发到web服务器上面,只需要告诉开发Jenkins的地址,去点一下鼠标就能实现自动化部署了。环境介绍:系统:CentOS Linux release 7.6.1810 (Core)JDK:java v...

2019-04-19 18:02:47 4407

原创 Nginx+Lua脚本+Redis 实现自动封禁访问频率过高IP

前言:由于公司前几天短信接口被一直攻击,并且攻击者不停变换IP,导致阿里云短信平台上的短信被恶意刷取了几千条,然后在Nginx上对短信接口做了一些限制临时解决方案:1、查看Nginx日志发现被攻击的IP 和接口[root@app_lb1 ~]# tail -f /var/log/nginx/access.log发现攻击者一直在用POST请求 /fhtowers/user/getVerif...

2019-01-25 17:58:04 4896

原创 Jenkins入门(二)

接上一篇文章https://blog.csdn.net/weixin_43112000/article/details/84032214,本篇文章开始构建一个简单的项目配置工具在开始之前,我们需要做一些配置,我们需要告诉Jenkins构建要用到的构建工具和JDK版本还有Maven的路径下载一下maven[root@test1 ~]#wget http://mirrors.hust.edu...

2018-12-11 12:05:52 446

原创 ELK+Kafka日志分析平台搭建

配置环境:CentOS7.3Test1:192.168.1.222Test2:192.168.1.223Test3:192.168.1.224架构图:1、 安装java环境以及依赖包 (test2 和test3都要安装)yum –y install epel-releaseyum –y install java-1.8.0 git wget lrzsz2、安装elastic...

2018-12-04 17:49:37 508

原创 Kafka集群搭建

接上一篇的理论,这一篇上实操,这里说一下,Kafka是依赖Zookeeper的,虽然kafka软件包自带zookeeper,不过我还是觉得分开会好管理环境:CentOS7.3test1:192.168.1.222test2:192.168.1.223test3:192.168.1.2241、Linux服务器一台、三台、五台、(2*n+1),Zookeeper集群的工作是超过半数才能对外...

2018-11-15 17:32:59 205

原创 Kafka理论知识

Kafka是什么?Apache Kafka是由Apache开发的一种发布订阅消息系统,它是一个分布式的、分区的和重复的日志服务。有如下特性:• 通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。• 高吞吐量 :即使是非常普通的硬件Kafka也可以支持每秒数百万的消息。• 支持通过Kafka服务器和消费机集群来分区消息。• 支持Had...

2018-11-15 15:52:29 494

原创 Jenkins入门(一)

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能,本博客将介绍jenkins的搭建和基本使用环境:CentOS7.3一、准备环境用于我们的jenkins需要使用Git,如果你是个Git新手,需要在Git参考网站(http://gitref.org)学习基础知识。1、安装配置Git (也...

2018-11-13 17:14:05 722

原创 配置Nginx访问OSS对象存储静态资源

Nginx是目前比较流行的反向代理服务器和WEB服务器,它功能强大并且还是开源软件,支持正则,这也使得它的配置可以十分多样,OSS是阿里云的一种云存储服务,价格便宜,并且不需要考虑性能,支持各种接口,按需收费,本文章将分享一下用Nginx去访问OSS对象存储上的静态资源。配置环境:系统:CentOS7.3Nginx:1.12.1阿里云OSS 2T存储包配置背景:公司的数据人员要将200台...

2018-11-13 13:44:29 15572 2

原创 磁盘空间满导致Jenkins构建失败

今天收到领导说自动化部署jenkins构建失败的问题,说可能是空间不够,登陆到jenkins所在的机器去看看登陆进去df –h 看一下果然是根目录已经爆满了,cd 到 / 下 执行一下du –sh * 找找是哪个目录#cd /#du -sh *后来发现是/root/这个文件夹占了几十GB ,后来想起来Jenkins的文件夹确实是在/root/.jenkins里面,进去看看#cd /...

2018-11-12 17:39:26 1449

原创 Zabbix监控+企业微信报警

Zabbix是一个非常强大的开源监控软件,但是正常情况下我们只会登到它提供的Web界面来查看监控的信息,不过Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是现在越来越多的企业开始使用Zabbix结合微信作为主要的告警方式,毕竟用邮件的话,看起来没有那么方便,下面来介绍一下怎么将Zabbix发报警信息给微信!一、企业微信注册这里直接上企业微信官网直接注册就行,...

2018-11-12 17:02:18 1763 2

原创 Zabbix自定义监控Nginx

Zabbix和Nginx都是当前企业用的比较多的开源软件,这里介绍一下用Zabbix去监控Nginx操作步骤安装配置zabbix-server以及agent参照《Centos 7下搭建Zabbix监控软件》https://blog.csdn.net/bobpen/article/details/533178652.在nginx server中启动nginx status,在nginx.c...

2018-11-09 17:07:19 329

原创 用Zabbix监控Mysql主从同步状态

现在Zabbix和Mysql是企业里用的越来越多的两款开源软件了,这里的话简单的介绍一下怎么用Zabbix监控Mysql,Zabbix和Mysql的搭建网上很多教程,这里就不写了环境介绍:机器:阿里云主机 (阿里云上的服务器默认有些端口是没有开放的,如果在阿里云上搭建了zabbix的服务器需要在阿里云上把安全组进出的zabbix端口都打开,我在搭建工程中被这个坑过!)系统:CentOS7....

2018-11-09 16:12:33 2879 3

原创 elasticsearch迁移

公司之前的elasticsearch分布在各个线上服务上,随着业务增加,elasticsearch的使用越来越频繁,防止影响线上服务器的正常运作,决定把线上的elasticsearch迁移到新买的阿里云主机上注:因为已经迁移完了才写的这篇文章,中间可能有些步骤稍微少一点,仅供参考,根据自己实际生产环境来配置,不要直接复制代码。环境:机器:阿里云主机系统:Centos7.3es版本:ela...

2018-11-09 14:49:43 2796

原创 Mongodb副本集RECOVERING

今天早上突然接收到数据人员说mongodb节点挂了,正式服APP不能访问,我登录到主节点查看集群状态 mongodb01这台机器是我们mongo副本集的主节点root@mongodb01:~ # mongo 172.18.30.181:37017MongoDB shell version v3.6.7connecting to: mongodb://172.18.30.181:37017...

2018-11-08 12:48:57 3068

空空如也

空空如也

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

TA关注的人

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