Time of Update: 2015-06-30
標籤:分布式叢集的理解 關於分布式叢集的概念有很多的解釋,我比較傾向於“分布式叢集”為兩個概念,即,分布式是一個概念,叢集是另一概念。 分布式是把一個整體系統分成多個部分,分別部署到不同的伺服器上,然後由中心伺服器統一控制,形成的一個對外來說為一個整體的系統。叢集是把一個整體,整體的分別部署到多個伺服器上的結果。
Time of Update: 2015-05-28
標籤:Windows下安裝mongodb的C語言程式驅動必須藉助交叉編譯軟體CMake,但是官網上的文檔對於一些細節交代的非常不清楚,昨天弄了半天,總算成功安裝了,步驟如下:1、下載mongodb
Time of Update: 2015-04-16
標籤:mongodb說明:作業系統:CentOSMongodb安裝目錄:/usr/local/mongodbMongodb資料庫存放目錄:/home/data/mongodb/mongodb_dataMongodb日誌存放目錄:/home/data/mongodb/mongodb_log實現目的:對Mongodb資料庫日誌按天儲存,並且只保留最近7天的日誌記錄。具體操作:使用Mongodb資料庫內建的命令來切割日誌ps -def | grep mongodkill -SIGUSR1
Time of Update: 2015-04-13
標籤:一、寫在前面 之前一直以來,都是使用關係型資料庫。也很早就聽聞,當資料量大的時候,關係型資料庫使用起來會有很多問題。諸如查詢資料慢,載入花費時間長等等。 也早就耳聞NOSQL(NoSQL = Not Only SQL
Time of Update: 2015-04-10
標籤:logrotate mongos mongodb日誌 在做mongodb分區時,當啟用mongos路由服務,我們會指定一個日誌的存放位置:mongos --configdb 127.0.0.1:27019 --logpath /var/log/mongod
Time of Update: 2015-04-10
標籤:mongodb mongod mongos 搭建mongodb叢集很多次,每次都會或多、或少出現一些見鬼的問題,寫這邊部落格供以後參考。本次是基於mongodb3.0進行叢集的搭建;搭建步驟如下:1、設定作業系統的環境echo "never">"/sys/kernel/mm/tr
Time of Update: 2015-03-19
標籤:分區 mongodb 叢集 這幾天通過看書和尋找資料,學習了分區叢集模式,剛開始還真沒看太明白感覺主要是幾個概念之間的關係糾纏不清設定管理員分區複本集mongos路由介於此,通過學習,整理了兩張圖:這張是總體的架構理解這張是從程式員使用的角度來看MongoDB分區叢集理解圖
Time of Update: 2015-03-10
標籤:mongodb mapreduce mysql 需求,Mysql表中某日誌表,要求統計資料的平均記錄周期,在實踐中學習,用Mysql可能比較麻煩,那就用用剛接觸的MongoDB吧,也能跟去年研究的Hadoop沾點邊,況且MongoDB支援MapReduce,去年一直想深入瞭解,但是太忙,沒時間,正好現在研究看看。使用命令列實在累人,所以使用了MongoVUE,這個工具。開工了:分析表結構,
Time of Update: 2015-03-09
標籤:mongodb是使用centos的yum命令安裝的,整個的安裝過程如下:1. 運行yum info mongo-10gen查看是否有mongodb源,如有跳至第3步。2. 運行vim /etc/yum.repos.d/10gen.repo輸入如下內容並儲存[10gen]name=10gen Repositorybaseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64gpgcheck=03. 運行yum
Time of Update: 2015-01-28
標籤:group by 查詢 不要用java驅動帶的group by ,要用2.2版本後的aggregate彙總架構來搞,經過實驗速度快一倍參考官網:http://docs.mongodb.org/manual/reference/sql-aggregation-comparison/執行個體:http://www.yeetrack.com/?p=649觀看例子前,請先看上面對的2個參考文檔,特別是官網的例子 [java] view
Time of Update: 2015-01-24
標籤: 有些時候有於硬體資源有限,所以我們不得不進行一些回收工作,下面我們就要將剛剛啟用的Shard Server 回收,系統首先會將在這個即將被移除的Shard Server 上的資料先平均分配到其它的Shard Server 上,然後最終在將這個Shard Server 踢下線, 我們需要不停的調用db.runCommand({"removeshard" :"localhost:20002"});來觀察這個移除操作進行到哪裡了:> use
Time of Update: 2015-01-24
標籤:安裝MongoDB第一步:下載安裝包:官方←單擊此處,如果是win系統,注意是64位還是32位版本的,請選擇正確的版本。第二步:建立目錄“D:\MongoDB”,解壓下載到的安裝包,找到bin目錄下面全部.exe檔案,拷貝到剛建立的目錄下。第三步:在“D:\MongoDB”目錄下建立“data”檔案夾,它將會作為資料存放的根資料夾。恢複備份: 第一步:進入到MongoDB安裝的根目錄下。第二步:輸
Time of Update: 2015-01-06
標籤:開始:先下載個C#的驅動。MongoDB提供各種主流與非主流預言的開發驅動。C# Driver :猛擊這裡CSharp Driver Tutorial:猛擊這裡下載檔案安裝或者解壓縮包如果您是安裝,請到安裝位置尋找,如果是ZIP壓縮包,解壓縮包得到如下兩個檔案:MongoDB.Bson.dll
Time of Update: 2014-12-30
標籤:mongodb 集合架構 題記:還有3天2014年結束了,這個月的計劃除了總結Mongodb外其他計劃都已經完成了。最近由於懶惰對於mongodb的研究暫停了好長時間。在最後的三天裡,對於mongodb的研究做以總結和梳理;一、基本概念對於彙總架構,我在官方文檔(http://docs.mongodb.org/manual/core/aggregation-introduction/)找到對它的介紹。翻譯大概意思如下:彙總
Time of Update: 2015-01-01
標籤:轉自:http://www.cnblogs.com/xiaoit/p/3872790.html1:Windows 無法啟動MongoDB服務 錯誤1067:進程意外終止2:解決方案:進入MongoDB安裝目錄\data\將此檔案夾下的mongod.lock刪除(網友提供解決方案,實驗之後貌似不行)mongod.exe --config E:\ruanjian\MongoDB\mongod.cfg --removemongod.exe --config
Time of Update: 2014-12-25
標籤:這一篇我們以管理員的視角來看mongodb,作為一名管理員,我們經常接觸到的主要有4個方面:1. 安裝部署2. 狀態監控3. 安全認證4. 備份和恢複,下面我們就一點一點的講解。 一:安裝部署 我之前的文章都是採用console程式來承載,不過在生產環境中這並不是最佳實務,誰也不願意在機器重啟後滿地找牙似找mongodb,在mongodb裡面提供了一個叫做“服務寄宿&
Time of Update: 2014-12-28
標籤:一般介紹:由於mongodb資料庫在javascript指令碼環境中支援bson對象(json對象的二進位形式)的存取,因此對於資料的存取的效率是非常高的.在mongodb資料庫中,將每一條等待插入的資料記錄儲存在記憶體中,因此,該資料庫是一種非阻塞型資料庫,在需要記錄大量日誌資料,即時測量資料或即時統計資料時,該資料庫可以達到令人滿意的效果.用於mongodb資料庫支援在查詢語句內使用javascript函數,也大大加強了它讀取資料的能力.另外,mongodb資料庫是一個面向文檔的資料庫
Time of Update: 2014-12-22
標籤:mongodb connect time異常資訊十二月 22, 2014 5:27:58 下午 com.mongodb.DBTCPConnector initDirectConnection警告: Exception executing isMaster command on /192.168.1.249:10003java.io.IOException: couldn‘t connect to [/192.168.1.249:10003]
Time of Update: 2014-12-22
標籤:using System;using System.Collections.Generic;using System.Linq;using MongoDB;/// <summary>/// 對Mongo和MongoDatabase的封裝類/// </summary>public class MyMongoDb : IDisposable{ private Mongo _mongo; private IMongoDatabase _db;
Time of Update: 2015-04-13
使用ganglia監控mongodb叢集前幾天提交了一篇ganglia監控storm叢集的博文,本文將介紹使用ganglia監控mongdb叢集。因為我們需要使用ganglia一統天下。1. ganglia擴充機制 首先要使用ganglia監控mongodb叢集必須先明白ganglia的擴充機制。通過ganglia外掛程式可以給我們提供兩種擴充ganglia監控功能的方法: 1)、通過添加內嵌(in-band)外掛程式,主要是通過gmetric命令來實現。