原创 Kubernetes+docker-DIY-kafka+zookeeper+manager集羣部署

前言:最近在給公司搞kafka和zookeeper容器化結合rancher的項目,查閱了相關官網和書籍,發現如果和公司的標準化關聯比較牽強,原因有很多,我簡單談一下我最後選擇自定義的原因:(因是個人本地二進制部署k8s+kakfa測試的,因

原创 Saltstack+Shell自動化分發腳本

目的:用Saltstack工具去部署批量服務器,自動化安裝(卸載)服務(比如MySQL)。[root@node2 ~]# ll 總用量 304228 -rw-r--r-- 1 root root 311516309 3月  10 2015 

原创 Kafka常見報錯和jmx監控指標

日誌報錯總結: 日誌關鍵字 監控項說明 備註 Error processing append operation on partition 一個類型告警 配置了正則過濾了下面的一二情況,如果仍然告警需要留意,通知相關人員

原创 corosync+pacemaker+http高可用操作手記

前言:因爲公司大量用到了corosync+packmaker,本人之前只是瞭解,並沒深入比較keepalive及heatbeatcorosync+packmaker的區別,原理方面不探討,可以查看官網,或者查看網上資料。這裏僅僅分享一下自己

原创 Nginx反代MySQL案例

案例:一個朋友要用Nginx代理MySQL(MySQL局域網),不用***,不用NAT映射等,好吧,做個筆記。Nginx版本:1.9.x(持tcp的負載均衡,nginx_tcp_proxy_module(姚偉斌阿里團隊也可以實現))Ngin

原创 比特幣事件是否證明中國網絡安全不堪一擊?

先簡單聊聊這兩天比特幣事件:時間:2017-05-12 08:00起風險:電腦只要聯網,有445端口隱患,就有可能中比特幣病毒,然後數據被加密,勒索不少錢財。影響範圍:Windows ALL。(微軟甚至最後連xp 2003都更新了補丁)處理

原创 Zabbix Proxy 表空間爆增經驗分享

情況描述:zabbix proxy其中有一個表,proxy_history 107G,一天增長25G,空間只夠兩天了(現象是最近用nodate語法配置了大量日誌不刷新監控告警) 目前情況如下: 版本5.1,不支持optimize縮減,5.

原创 Java進程突然掛掉排查分析手記(jvm bug)

故障:11.56 Zabbix收到告警,系統業務一個java進程掛了,今日正好值班遇到,做個分析手記,可以供大家參考。 排查1:查看系統資源情況 主要發現此刻CPU均突然增長,swap內存也有所增長但是並非資源耗盡的情況。此刻想到了Linu

原创 Analyzer tool(MAT)分析JVM內存泄露案例

1、監控目的 2、常用分析工具 3、分析案例-MATMAT 介紹及分析:啓動MAT, 然後選擇菜單項 File- Open Heap Dump 來加載需要分析的堆轉儲文件。文件加載完後,可以看到如圖 1所示的界面:從圖1可以看到他的大部分

原创 一次核心線上磁盤差點爆滿坑人事件...

每天忙的博客都沒時間更新,(近期會更新rac,ods等方面)此刻的我可以下班了(夜班一週一兩次吧),因爲換了工作,對整體系統架構及業務都沒特別熟悉。本想現在回家休息,可是心情不怎麼美麗,剛剛經歷了一場核心磁盤差點爆滿事件,有點不痛快,吐槽一

原创 corosync+pacemaker+http高可用操作手記

前言:因爲公司大量用到了corosync+packmaker,本人之前只是瞭解,並沒深入比較keepalive及heatbeatcorosync+packmaker的區別,原理方面不探討,可以查看官網,或者查看網上資料。這裏僅僅分享一下自己

原创 Oracle11.2.0.4-Rac集羣hang分析記錄

1、情況概述:早上公司一個業務系統zabbix告警沒正常同步數據,經過排查日誌有connect reset情況:2、問題分析經過排查分析網絡,系統資源,數據庫系統資源,awr報告並未發現明細異常。然後排查節點是否hang住的分析:orade

原创 Java中final和static關鍵字總結

1、final:final關鍵字可用於類、方法、變量前。final修飾的類不可被繼承,例如java.lang.Math就是一個 final類,不可被繼承。final修飾變量,在顯示初始化後不可改變變量值,用於常量定義。如果final變量是引

原创 Oracle RAC集羣本地時間和遠程時間不一致?

事因:徵信數據庫數據事件不一致導致數據(RAC集羣)混亂,PLSQL查詢時間和數據庫時間不一致,嚴重影響業務。因爲之前只是偶遇一次,再加上有過MySQL時區解決經驗,感覺應該可以很快解決,然而,並非我想的那麼簡單。如下是整個事件的經過,算是

原创 Java面向對象深入篇

1)成員變量和局部變量的區別(本篇學習王偉和傳智劉意)1.1)在類中的位置不同成員變量:類中方法外局部變量:方法定義中或者方法聲明上1.2)在內存中的位置不同成員變量:在堆中局部變量:在棧中1.3)生命週期不同成員變量:隨着對象的創建而存在