自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 prometheus + alertmanager + blackbox_exporter 实现应用监控并发送告警邮件

prometheus监控应用并告警

2023-06-07 15:41:17 1372

原创 Thanos + Prometheus + Grafana

prometheus thanos grafana

2023-02-07 17:24:52 1499

原创 elasticsearch-curator删除索引

elasticsearch-curator

2022-10-09 15:39:50 732

原创 elasticsearch相关

es修改分片数

2022-06-21 17:28:00 157

原创 zookeeper kafka elasticsearch解决log4j问题

log4j

2022-06-17 10:34:14 925

原创 nginx相关

1.清除缓存add_header Last-Modified $date_gmt;add_header Cache-Control 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0';if_modified_since off;expires off;etag off;2.作为文件服务器location /pkgs { alias /alidata1/admin/data/nginx; auto

2022-03-11 11:47:40 3409

原创 gitlab_svn_jenkins 安装在一台机器

由于gitlab svn jenkins安装在一台机器, 需要使用gitkab再带的nginx做转发git安装: https://editor.csdn.net/md/?articleId=87953843svn+apache安装: https://editor.csdn.net/md/?articleId=104873571jenkins安装: https://editor.csdn.net/md/?articleId=87949869注意: 1.由于gitlab使用80端口, 所以svn使用

2022-03-10 14:33:26 4534

原创 CentOS6 salt-minion启动报错 ERROR: Unable to look-up config values for /etc/salt

## 1.安装yum依赖# yum install -y gcc python27-devel ## 2.安装pip # yum install -y python27-pip ## #(1)安装distribute ## 解决问题: ImportError: No module named pkg_resources## 下载地址 https://pypi.org/project/distribute/# pwd/tmp/python/distribute-0.7.3# p

2022-03-04 14:01:59 717

原创 linux创建swap分区

## 1.生成swap分区, >= 内存的1.5倍即可# dd if=/dev/zero of=/swap bs=512 count=12582924 (6G分区)# dd if=/dev/zero of=/swap bs=512 count=25165848 (12G分区)# mkswap /swap## 2.修改 /etc/sysctl.conf里的 vm.swappiness = 60 (第一行)## 3.修改权限并启用swap分区# chmod -R 0600 /sw

2021-05-18 15:22:36 188

原创 kafka使用路由器做nat端口转发时 连接出错

1.网络结构描述: 如下图所示左侧机器(11.100.5.131)在使用kafka命令行访问172.10.220.1:9092查看消息时报错, 报错信息为: Connection to node -1 could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)2.试错(1)在kafka机器(36.7.242.42)上修改kafka配置 将listeners和advert

2021-03-01 14:45:10 2174 2

原创 nginx 前端页面显示content-type错误

显示信息,实际上是js类型解决方法: nginx配置时 location 在匹配会泽后面加/location /product-life/ { try_files $uri $uri/ /index.html /product-life/index.html; alias /alidata1/admin/projects/za-dplatform-product-life/webapps/; autoindex on;} ...

2021-02-26 14:25:04 3867

原创 rpm 命令行被误删除 怎么操作

1.找一台和原来的机器 一个系统版本的服务器2.将新机器的以下文件和目录拷贝到被删除的机器上3.在被删除的机器上执行以下命令,如果没问题即可# updatedb# yum install -y rpm

2021-02-20 11:33:16 278

原创 本地yum源

1.基本信息2.安装大体流程:1.下载阿里云yum源以及salt的yum源到/etc/yum.repos.d/2.使用yum-utils命令将xxx.repo中所有需要的包同步到本地3.使用createrepo命令在本地创建yum源生成元数据4.配合nginx作为文件存储服务器,使本地yum源文件可以被访问5.编写repo文件 并测试## 1.安装nginx# 需要使用nginx作为文件存储服务器 安装步骤和上面一样 只需要改下配置# cat /alidata1/tools/nginx

2021-02-03 11:32:54 343

原创 postgreSQL安装

1.基本信息2.安装## 1.增加用户# useradd postgres## 2.下载软件解压 手动上传到服务器# pwd/admin# tar zxf postgresql-10.15.tar.gz# mv postgresql-10.15 postgresql-10.15_src# chown -R root.root postgresql-10.15_src## 3.编译安装# yum install -y epel-release zlib-devel readline

2021-01-22 13:58:52 542 2

原创 微信页面h5缓存问题

问题描述:有的手机在访问微信页面时, 会出现白屏现象原因:微信有缓存,导致不能拉取最新的静态资源解决方法:在nginx配置,去掉缓存location /xxx {add_header Last-Modified $date_gmt;add_header Cache-Control ‘no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0’;if_modified_since off;expires off;etag o

2021-01-22 11:02:11 1115

原创 sftp部署

1.创建用户以及修改配置## (1)创建sftp用户 以及设置登录密码# useradd admin -s /bin/false -g sysadmg00 # 用户名admin 指定用户组sysadmg00 # passwd admin # 设置登录密码## (2)创建sftp使用的目录# mkdir /data/sftp_files/share -p # chown root.sysadmg00 /data/sftp_files/# chown -R admin. /data/sft

2020-11-30 14:58:19 400

原创 influxDB安装

一、机器信息二、部署## 1.下载解压$ wget -nc https://dl.influxdata.com/influxdb/releases/influxdb-1.6.3_linux_amd64.tar.gz$ tar zxf influxdb-1.6.3_linux_amd64.tar.gz## 2.修改配置$ pwd/admin/tools/influxdb-1.6.3-1$ cat etc/influxdb/influxdb.conf |egrep -v '^#|^$|#'[

2020-11-30 14:46:00 335

原创 mongo4.4.2+副本集+认证部署

一、机器信息 二、部署# 1.下载解压$ pwd/admin/tools$ wget -nc https://dl.influxdata.com/influxdb/releases/influxdb-1.6.3_linux_amd64.tar.gz$ tar zxf influxdb-1.6.3_linux_amd64.tar.gz$ mv influxdb-1.6.3_linux_amd64.tar.gz mongodb-4.4.2# 2.修改配置$ mkdir conf $ cat

2020-11-30 14:29:54 397

原创 maven私服命令行上传包

1.如果是snapshots 只能使用命令行上传 命令如下mvn deploy:deploy-file -Dfile=D:\桌面\sso-share-0.0.1-SNAPSHOT.jar -DgroupId=com.zatech -DartifactId=sso-share -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -DrepositoryId=snapshots -Durl=http://172.28.163.34:8081/nexus/content/repos

2020-11-24 17:30:11 661

原创 elasticsearch 数据的备份与恢复

1.备份数据1.1 创建备份仓库$ curl -u elastic:123456 -XPOST '192.168.43.104:9200/_snapshot/hsbc_backup' -H 'Content-Type: application/json' -d '{ "type": "fs", "settings": { "location": "/alidata1/admin/backup/elasticsearch", "compress": true, "chunk_size": "1g",

2020-11-24 15:29:53 878

原创 elasticsearch数据迁移

方法一: 将data整个目录拷贝到新的es集群即可方法二: 先备份数据 然后将备份数据拷贝到新的es集群 再恢复数据1.在老的es服务器备份数据(1)创建es备份仓库$ curl -u elastic:yourpass -XPOST '172.16.2.99:9200/_snapshot/hsbc_backup' -H 'Content-Type: application/json' -d '{ "type": "fs", "settings": { "location": "/alidata1

2020-11-24 15:09:21 1761

原创 elasticsearch生成证书的两种方式

1.elasticsearch-certgen 方式详细见文档:elasticsearch 集群安装 + xpack + es-head + ik分词注意: 这种方式如果以后新增节点导致证书得重新生成并放到es所有节点2.elasticsearch-certutil方式##(1)创建证书$ pwd/alidata1/admin/tools/elasticsearch-6.8.6$ ./bin/elasticsearch-certutil ca --pem --out ca.zip --days

2020-11-24 14:38:52 9515 2

原创 mysql主从崩了之后恢复

一、在主库操作1.备份数据# mysqldump -uroot -p --single-transaction --master-data=2 --no-autocommit -A -B > all.sql# 解释:# --single-transaction 设置事务的隔离级别为可重复读,即REPEATABLE READ,这样能保证在一个事务中所有相同的查询读取到同样的数据,也就大概保证了在dump期间,如果其他innodb引擎的线程修改了表的数据并提交,对该dump线程的数据并无影响,在这

2020-11-24 14:23:55 2338

原创 nexus创建用户并授权

1.创建授权规则

2020-11-20 10:58:52 2645

原创 es报错处理

1.报错信息Exception in thread "main" org.elasticsearch.bootstrap.BootstrapException: java.security.spec.InvalidKeySpecException: Could not generate secret keyLikely root cause: java.lang.RuntimeException: Error deriving PBKDF2 keys at com.ibm.crypto.

2020-11-05 14:03:42 845

原创 es 定时备份 删除 与数据恢复

1.创建快照仓库$ curl -u elastic:123456 -XPOST '192.168.43.104:9200/_snapshot/hsbc_backup' -H 'Content-Type: application/json' -d '{ "type": "fs", "settings": { "location": "/opt/elasticsearch/elasticsearch-6.8.0/repo", "compress": true, "chunk_size": "1g", "m

2020-08-13 14:34:21 1882

原创 tomcat + aliyunSSL

<Connector port="18443" protocol="HTTP/1.1" maxThreads="150" URIEncoding="UTF-8" scheme="https" secure="true" SSLEnabled="true" keystoreFile="conf/xxxx.com.pfx" keystorePass="xxxx" clientAuth="false" sslProto...

2020-08-13 14:19:33 85

原创 nginx并发预估与压力测试

一、并发预估预估算法:{(?G)*1024-system}/请求大小(?G):表示内存大小1024:表示内存容量标准进制system:表示系统和服务占用的额外内存和需要预留的内存请求大小:表示静态(一般为KB)或动态(一般为MB)的请求大小二、压测工具ab1.安装# yum install httpd-tools -y2.使用# ab -n 200 -c 2 http://127.0.0.1/ ## -n总的请求次数 -c并发请求数 -k是否开启长连接 3.结果解释

2020-06-04 13:55:36 557

原创 nginx编译安装以及设置白名单

一、编译安装1.下载软件并解压# cd /alidata1/admin/tools/zip# wget https://www.openssl.org/source/openssl-1.0.2o.tar.gz# wget http:////tengine.taobao.org/download/tengine-2.1.2.tar.gz# wget https://github.com/openresty/echo-nginx-module/archive/v0.60.tar.gz #这个是ngi

2020-06-01 17:53:02 251

原创 mysql主从搭建

一、安装前准备1.ip分配2.目录结构安装目录:/usr/local/mysql-5.7.28-linux-glibc2.12-x86_64数据目录:/cust/data/mysql日志目录:/cust/logs/mysql备份目录:/cust/backup/mysql3.增加用户# useradd -M -s /sbin/nologin mysql# -M 表示不创建用户家...

2020-04-22 18:43:45 189

原创 nvm 安装node

一、nvm安装#(1)修改hosts文件 如果不修改容易报错$ tail -1 /etc/hosts151.101.108.133 raw.githubusercontent.com# (2)安装依赖# yum update -y nss curl libcurl# (3)安装nvm# curl -o- https://raw.githubusercontent.com/creati...

2020-03-19 22:51:45 378

原创 nacos集群搭建

一、

2020-03-16 20:53:49 202

原创 elasticsearch 集群安装 + xpack + es-head + ik分词

一、安装前的准备1.ip分配2.修改文件句柄数 和 内核参数# cat /etc/security/limits.conf #在最后添加 需要重启机器 参数才能生效* soft nproc 65535* hard nproc 65535* soft nofile 65536* hard nofile 65536* soft memlock unlimited...

2020-03-16 20:45:46 547

原创 CentoOS7搭建svn

1.安装httpd subversion# yum install -y httpd subversion mod_dav_svn2.创建svn库# mkdir /cust/data/svn/repos# svnadmin create /cust/data/svn/repos/# vim /cust/data/svn/repos/conf/svnserve.conf #修改以下4行...

2020-03-15 09:51:09 155

原创 CentOS7更改网卡名称

1.修改网卡配置# mv /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-ens33# vim /etc/sysconfig/network-scripts/ifcfg-ens33 # 修改以下字段 HWADDR 如果不加好像不生效NAME="ens33"DEVICE="...

2020-03-14 23:22:18 344

原创 maven将本地jar包上传到私有仓库

# mvn deploy:deploy-file -Dmaven.test.skip=true -Dfile=D:\MvnProject\service-mvn-1.0.0.jar -DgroupId=pri.roy.mvn.test -DartifactId=mvn-api -Dversion=1.0.0-SNAPSHOT -Dpackaging=jar -DrepositoryId=roy_p...

2020-03-11 22:04:24 5130

原创 kafka sasl_scram认证+ACL动态增加用户授权

一、基本信息1.机器列表ip hostname port app192.168.19.201 server1 2181 2888 3888 9092 jdk1.8.0_201 zk3.4.14 kafka2.12-2.2.0192.168.19.20...

2019-11-26 18:18:47 2613 3

原创 yum 安装最新版redis & 编译安装

# sudo yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm# sudo yum --enablerepo=remi install redis -y

2019-06-17 10:13:42 2505

原创 centos7 安装最新版本docker 18.09.6

一、安装# yum install -y yum-utils device-mapper-persistent-data lvm2# yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo# yum makecache fast # yum instal...

2019-06-16 19:12:17 3307

原创 Django 字段改变如何做

一、只是表字段属性改变,比如 max_length 改变1.删除数据库表 django_migrationsmysql > drop table django_migrations;2.删除项目目录 migrations 的内容, 只留下文件__init__.py3.修改数据库字段属性4.重新生成迁移文件# python3 manage.py makemigrations# ...

2019-06-11 16:19:40 651

ansible部署中间件

ansible部署中间件 安装包pkgs下载路径 https://pan.baidu.com/s/1f2OT-gwAjqkOrcNVfogCeQ ldlr

2022-07-06

空空如也

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

TA关注的人

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