原创 mysql主主複製,只因爲mycat集羣需要

本來想着搭建一下mysql的主從複製,可以把mycat的mysql集羣搞起來,發現,mysql主從搭建的mycat mysql集羣不太合理,所以,還是用先搭建下mysq的主主複製吧。順便記下筆記,將來方便查閱。 在前篇文章http://b

原创 Redis持久化,RDB和AOF

Redis強大的功能很大部分是由於他把數據緩存在內存中,爲了使Redis在重啓的時候,數據不丟失,就需要已某種方式把數據持久化到磁盤中。Redis持久化的方式有倆種,RDB和AOF。 RDB:快照方式,允許你每隔一段時間對內存數據做一次快

原创 zookeeper簡介,集羣部署

zookeeper是什麼 Zookeeper 分佈式服務框架是Apache Hadoop 的一個子項目,它主要是用來解決分佈式應用中經常遇到的一些數據管理問題,如:統一命名服務、狀態同步服務、集羣管理、分佈式應用配置項的管理等。 好像說

原创 mycat是什麼鬼?垂直切分?水平切分?

mycat是什麼鬼 mycat是國人開發的一款開源的數據庫中間件,他的作用就是僞裝成一個真的數據庫,然後在它背後,連的是多種類型,集羣分佈式的真實數據庫。他的體系結構就像下面: 需要理解mycat的幾個概念。 schema:邏輯庫,與M

原创 自定義標籤 + shiro 實現權限細粒度控制

這裏我們是使用shiro來實現登錄驗證,授權等操作,然後利用自定義jsp標籤來實現權限菜單的細力度控制。所謂的細粒度控制,就是根據用戶登錄權限的不同,顯示不同的菜單,例如,用戶如果有添加用戶,修改用戶的權限,我們就顯示這個倆個菜單,然後我

原创 安裝並使用mysql5.7作爲hive的metastore

前言 hive的metastore默認是使用derby來作爲metastore,但是derby有一個缺點是不能支持多用戶鏈接,雖然你可以通過切換目錄來支持,但是不同目錄的metastore會不一致,所以這裏使用mysql來作爲hive的m

原创 Redis配置主從架構,實現讀寫分離

Redis的主從架構,能幫助我們實現讀多,寫少的情況,下面配置Redis架構,很簡單。 準備環境 vmware + rhel-server-7.0(101,102,103)+redis-3.2.0 1、在192.168.137.101安

原创 配置哨兵監控Redis運行情況

Redis的主從架構,如果master發現故障了,還得手動將slave切換成master繼續服務,手動的方式容易造成失誤,導致數據丟失,那Redis有沒有一種機制可以在master和slave進行監控,並在master發送故障的時候,能自

原创 hadoop MapReduce運行機制

MapReduce是hadoop的計算框架,用於大規模數據集的並行運算。 倆個主要的節點,ResourceManager和NodeManager。 ResourceManager:資源的管理者和協調者,使用Container來管理集羣資

原创 HBase 常見Shell命令總結

用HBase的時候,老是忘記一些shell命令,每次都需要上網查,好麻煩,乾脆就把常見的shell都總結一下吧。 進入命令行界面相關命令 1、進入shell命令行界面 ./hbase shell 表結構相關命令 2、創建表結構,這裏創建t

原创 mysql主從複製,很簡單

mysql主持很多主從複製架構,將master的數據複製到slave的數據庫中。 下面將搭建最簡單的主從架構,master的ip爲192.168.137.103,slave的ip爲192.168.137.104,數據庫的安裝參考http

原创 Redis3.0 集羣搭建

redis3.0 部僅提供了哨兵監控,熱切換,還提供了集羣解決方案,接下來簡單的搭建redis3.0集羣 1、新建三個redis-server實例,我們可以將redis.conf分別copy到7001,7002,7003的文件夾中,並修改

原创 hadoop hdfs運行機制

hdfs特點 hdfs是hadoop的分佈式文件系統,用於存儲大數據,它的特點是: 1.分佈式部署,利用廉價的機器存儲大數據 2.提供副本機制,容錯機制,在機器宕機或副本丟失,自動恢復,默認副本保存3份 關注三個主要節點: 1.Na

原创 Redis配置主從從架構

redis的主從架構的缺點是所有的slave節點數據的複製和同步都由master節點來處理,會照成master節點壓力太大,所以我們使用以下朱從從構來處理 本文的實驗,將在http://blog.csdn.net/yingxiake/a

原创 linux配置SSH協議免登錄密碼

在linux,我們可以利用ssh協議,登錄到另外一臺主機,也可以利用ssh協議向另外一臺主機發送命令,讓另外一臺主機執行,但是有個不好的地方就是每次鏈接或者發送命令都需要登錄,那我們怎麼配置讓它免登錄呢? 1.我們先路由到根目錄的.ssh