healthcheck用到了mongodb,需要安裝,暫時把網路上的參考方法摘錄如下http://www.linuxidc.com/Linux/2010-08/28068.htm
MongoDB是一個可擴充、高效能的下一代資料庫。MongoDB中的資料以文檔形式儲存,這樣就能在單個資料對象中表示複雜的關係。文檔可能由 以下幾 部分組成:獨立的基本類型屬性、“內嵌文檔”或文檔數組。
這樣的靈活性讓開發人員能以一種易於管理且靈活的方式來對大量的問題進行建模,不必將資料打散到不同的資料表中。在資料不宜被構造成單獨文檔的情況 下,MongoDB有“DBRef”的概念,這是從文檔的一個屬性指向另一個文檔的指標。
從MongoDB資料庫中擷取和查詢資料是十分靈活的——可以基於主文件、文檔中的任意屬性、任意內嵌文檔、數組中的任意文檔來動態地查詢文檔。可 以通過 “點”符號來訪問內嵌文檔。
由於Ubuntu 10.04 已經帶了MongoDB 1.2.2的源,因此可以直接使用apt-get安裝:
sudo apt-get install mongodb
在安裝MongoDB的時候,系統會安裝MongoDB的很多依賴包,安裝完成之後,運行MongoDB,會提示:
mongod: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory
解決方案是:
sudo apt-get install xulrunner-dev
找到libmozjs.so檔案:
find /usr/lib | grep libmozjs
可以看到:
/usr/lib/xulrunner-devel-1.9.2.8/sdk/lib/libmozjs.so
/usr/lib/xulrunner-1.9.2.8/libmozjs.so
/usr/lib/firefox-3.6.8/libmozjs.so
給庫做個連結:
sudo ln -s /usr/lib/xulrunner-1.9.2.8/libmozjs.so /usr/lib
重啟mongodb的服務:
sudo service mongodb start
可以確認一下服務是否啟動:
ps aux | grep mongod
ps:.....