原创 docker Weave實現跨宿主主機容器互聯

官方地址:https://www.weave.works/一、簡介Weave是由Zett.io公司開發的,它能夠創建一個虛擬網絡,用於連接部署在多臺主機上的Docker容器,這樣容器就像被接入了同一個網絡交換機,那些使用網絡的應用程序不必去

原创 docker pipework 實現跨宿主主機容器互聯

1、本地容器之間私有網絡互聯Docker 默認的橋接網卡是 docker0。它只會在本機橋接所有的容器網卡,舉例來說容器的虛擬網卡在主機 上看一般叫做 veth* 而 Docker 只是把所有這些網卡橋接在一起,如下:# brctl sho

原创 MYSQL高可用之PXC

簡介Percona XtraDB Cluster是針對MySQL用戶的高可用性和擴展性解決方案,基於Percona Server 。其包括了Write Set REPlication補丁,使用Galera 2.0庫,這是一個針對事務性應用程

原创 centos7安裝mysql5.7

系統環境:Centos7.4搭建步驟如下:1.首先進入本機的源文件目錄[root@edu-mycat-01 ~]# cd /usr/local/src/2. 使用wget下載官方yum源的rpm包:[root@edu-mycat-01 sr

原创 kafka分佈式集羣

一、簡介1、消息傳輸流程Kafka is a distributed,partitioned,replicated commit logservice。它提供了類似於JMS的特性,但是在設計實現上完全不同,此外它並不是JMS規範的實現。ka

原创 Zookeeper分佈式集羣

一、簡介     Zookeeper是一個高效的分佈式協調服務,可以提供配置信息管理、命名、分佈式同步、集羣管理、數據庫切換等服務。它不適合用來存儲大量信息,可以用來存儲一些配置、發佈與訂閱等少量信息。Hadoop、Storm、消息中間件、

原创 mysql索引

環境:mysql.5.6.40索引原則:1.選擇唯一性索引2.爲經常需要排序、分組和聯合操作的字段建立索引3.爲常作爲查詢條件的字段建立索引4.限制索引的數目5.儘量使用數據量少的索引6.儘量使用前綴來索引7.刪除不再使用或者很少使用的索引

原创 mysql5.6新特性之GTID(可以做並行複製)

 GTID即全局事務ID(global transaction identifier),GTID實際上是由UUID+TID組成的。其中UUID是一個MySQL實例的唯一標識。TID代表了該實例上已經提交的事務數量,並且隨着事務提交單調遞增,

原创 通過init_connect + binlog 實現MySQL審計功能

一、簡介1、概述mysql本身已經提供了詳細的sql執行記錄–general log ,但是開啓它有以下幾個缺點:1)無論sql有無語法錯誤,只要執行了就會記錄,導致記錄大量無用信息,後期的篩選有難度。2)sql併發量很大時,log的記錄會

原创 Permission denied 故障

系統環境:centos7.4root用戶無法登錄,報如下錯誤:ssh鏈接報如下面錯誤:/bin/bash: Permission denied解決辦法:進入單機模式:在開機如下畫面按“e”在Linux16行,添加如下參數“selinux=0

原创 mysql5.7安裝audit審計插件

注意:安裝插件的方式優缺點:缺點:日誌信息比較大,對性能影響大。優點:對每一時刻每一用戶的操作都有記錄。搭建過程:下載地址:https://bintray.com/mcafee/mysql-audit-plugin/release/1.1.

原创 mysql5.6中文索引mysqlcft插件

下載:mysqlcft插件32位https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mysqlcft/mysqlcft-1.0.0-

原创 企業級rancher搭建Kubernetes(採用rancher管理平臺搭建k8s)

一、簡介Rancher簡介來源官方:https://www.cnrancher.com/        Rancher是一個開源的企業級容器管理平臺。通過Rancher,企業再也不必自己使用一系列的開源軟件去從頭搭建容器服務平臺。Ranch

原创 centos7手動更新、每天自動更新

系統環境:centos7.41、手動更新軟件包命令# yum update -y備註:可以採用定時任務crontab進行更新2、CentOS 7 使用數個軟件來自動執行指令:cron、anacron、at 和 batch,其中 cron 和

原创 SSH 端口轉發(隧道)

一、簡介       SSH 會自動加密和解密所有 SSH 客戶端與服務端之間的網絡數據。但是,SSH 還同時提供了一個非常有用的功能,這就是端口轉發。它能夠將其他 TCP 端口的網絡數據通過 SSH 鏈接來轉發,並且自動提供了相應的加密及