原创 Elasticsearch Scale Out

當前情況:公司PRD環境ES集羣共5臺機器,4臺DATA節點,1臺ingest節點。集羣使用search-guard插件做權限控制,集羣節點使用證書互信。 問題:有開發反應查詢有點慢,領導讓給ES集羣再增加一個節點來解決查詢慢的問題。 方法

原创 go語言學習一

golang語言特性:1、天然併發a.從語言層面支持併發,非常簡單。b.goroute,輕量級線程,創建成千上萬個goroute成爲可能。c.基於CSP(Communication Sequential Process 通訊序列進程)模

原创 gh-ost學習

gh-ost 學習筆記 參考資料: https://m.aliyun.com/yunqi/articles/62928 https://m.aliyun.com/yunqi/articles/115565?spm=5176.100239.0

原创 mysql源碼調試(一)環境搭建

操作系統:windows server 2012 R2VS版本:visio studio 2015 community機器配置:4core/4G安裝所需包:cmake,bison,boost,activeperl,下面爲具體版本cmake-

原创 InnoDB引擎架構

簡單畫了下InnoDB存儲引擎架構: 水平有限,若有不正確的地方歡迎指正。

原创 Mysql Galera Cluster安裝部署

Galera 是一個Mysql(Mariadb,Percona)同步多主集羣軟件,本文主要講解Galera cluster安裝,數據庫使用官方Mysql-5.6.44。安裝時採用輕量級pssh來進行批量安裝。 概況:數據庫機器: 192.1

原创 Galera Cluster大坑的解決方案

有些同學在使用Galera Cluster之後,會發現有一些坑,如:1)大表DDL操作會導致整個集羣不可用。在DDL操作完成前集羣都不可寫入任何事務,導致服務不可用。 解決方案:直接使用pt-online-schema工具進行操作,可以避開

原创 我的友情鏈接

51CTO博客開發

原创 mysql錯誤日誌

150210 10:29:16  InnoDB: Warning: trying to delete tablespace '/tmp/#sql2069_87b001_1d.ibd',InnoDB: but there are 1 flus

原创 Elasticsearch scale out

目前公司ES集羣共5臺:1 ingest4 data目前ES集羣使用search-guard插件做權限控制,集羣使用證書互信。前兩天有開發反應查詢有點慢,領導讓給ES集羣再增加一臺機器來解決查詢慢的問題。

原创 避免shell腳本SQL語句中 *輸出時轉義

腳本test.sh內容如下,在 /home/myname/下執行該腳本,家目錄下有文件a.txt,test.log,test.sh #!/bin/bash sql="select * from emp;" echo $sqlech

原创 基於Inception做二次web審覈界面開發

基於Inception做二次web審覈界面開發

原创 刪除mongo分片collection失敗

在停止balancer之後,備份整個分片庫,然後啓用balancer,刪除分片集合並重建。遇到以下報錯:mongos> db.businessInfo.drop();2016-08-14T09:06:58.324+0800 E QUERY 

原创 我的友情鏈接

51CTO博客開發

原创 pymongo處理ISODate格式日期

pymongo需要將一條記錄從一個Mongo同步到另一個mongo中去,其中doc中有時間字段,爲ISODate格式,python無法識別該格式,需要做下處理,爲了簡單這裏僅寫一個測試腳本,用來將ISODate格式的數據插入mongo中。