原创 zabbix自動清理30天前的數據

#!/bin/bash User="xxxx" Passwd="xxxx" Date=`date -d $(date -d "-30 day" +%Y%m%d) +%s` #取30天之前的時間戳 $(which mysql) -u${U

原创 MongoDB---Invalid credentials for database 'admin'

mongodb C#連接報錯 Invalid credentials for database 'admin' mongodb3.2.21,用戶設置好了,結果報錯了,看字面意思是用戶驗證沒通過,但是我用shell是完全沒有問題的,後來網上

原创 Bash中的一些快捷方式

1.最後一個參數:!$ 它會將最後一個命令的最後一個參數替換到你的命令行中 2.第 n 個參數:!:2各個參數的索引是從零開始的,並且可以用 !: 之後跟上該索引數字代表各個參數 3.全部參數:!:1-$想在文件中匹配 “ping

原创 EXPOSE和端口映射參數-p、-P總結

EXPOSE:功能爲暴漏容器運行時的監聽端口給外部,但是EXPOSE並不會使容器訪問主機的端口,如果想使得容器與主機的端口有映射關係,必須在容器啓動的時候加上 -P參數。 -P:大寫P爲自動映射,會將EXPOSE暴露出來的端口隨機映射到宿

原创 Kong docker部署及簡單使用

Kong使用數據庫模式 1. 創建kong-net網絡 $ docker network create kong-net 2. 啓動PostgreSQL容器 docker run -d --name kong-datab

原创 變量字符串${var%%.*}

很多時候在使用Linux的shell時,我們都需要對文件名或目錄名進行處理,通常的操作是由路徑中提取出文件名,從路徑中提取出目錄名,提取文件後綴名等等。例如,從路徑/dir1/dir2/file.txt中提取也文件名file.txt,提取

原创 使用rancher配置kong和konga

操作步驟: 1、創建一個運行pg的pod,指定初始密碼和端口信息,在登入數據庫中創建kong和konga的數據庫和kong用戶和konga用戶,並設置權限   2、在創建kong的pod kong: images:kong:2.0.3

原创 Elasticsearch 備份數據到 AWS S3

基本概念 使用 Elasticsearch Snapshot 時需要有一些基本概念澄清,他不是拿指定的 Indices 文件做個壓縮包丟在 S3 完事,他是有控制的。 snapshot 結構 Elasticsearch 的 snapsho

原创 kibana自動創建索引

一般索引按月、季或年爲單位創建索引。我這裏寫成logstash-www-2019-03,www是URL的二級域名。格式類型完全根據自己方便就行。 當ELK集羣中的索引過多時,我這裏有100多個不同的日誌,也就是得有100多個索引。如果要手

原创 Kong使用

Kong使用數據庫模式 1. 創建kong-net網絡 $ docker network create kong-net 2. 啓動PostgreSQL容器 docker run -d --name kong-datab

原创 MySql Binlog備份腳本

MySQL數據庫的二進制日誌binlog記錄了對數據庫的全量DDL和DML操作,對數據庫的point to point災難恢復起着無法替代的關鍵作用。因此,基於此類考慮,需要對生產環境產生的binlog做好相應的備份措施。     這裏主

原创 遠程備份MySQL binlog

備份命令 mysqlbinlog --read-from-remote-server --raw --host=192.168.244.145 --port=3306 --user=repl --password=repl --stop-

原创 nexuns上傳包

mvn deploy:deploy-file -DgroupId=com.jzt -DartifactId=elastic-job-spring-boot-starter -Dversion=0.0.4-SNAPSHOT -Dpackag

原创 JAVA環境中內存問題記錄

-Xmx1g   -> JVM最大允許分配的堆內存,按需分配 運行結果: Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at geym.jv

原创 jenkins調用aws接口實現auto-scaling機器的調整

背景:爲了在灰度環境中進程壓測,自動擴容機器實現和線上環境一樣的機器配置,爲了方便操作控制就是用jenkins來調用接口 實現:同事實現如下,先貼出相關圖片與腳本,以此記錄一下 aws autoscaling update-auto-