安裝MongoDB到CentOS 6

MongoDB是一個面向海量文檔存數據動態存儲的NoSQL型數據庫。是一個除了用於關係型數據庫如MySQL,PostgreSQL數據庫表格的格式,和微軟SQL之外的一種數據模型存儲形式。他的功能包括了:支持徹底索引,複製,高可用性,並自動分片。python

 

前期的工做

 

這裏說明的這些指令是用於在一個單一的CentOS6節點上安裝MongoDB,會以root身份登陸操做。mysql

 

第一步、添加MongoDB倉庫

 

這裏使用了VIM進行編輯,若是須要了解VIM用法能夠參考連接: New User Tutorial: Overview of the Vim Text Editorweb

 

使用VIMsql

 

[python]  view plain  copy
 
  在CODE上查看代碼片 派生到個人代碼片
  1. vim /etc/yum.repos.d/mongodb.repo  

 

選項A:若是使用的是64位系統,在mongodb.repo中插入如下內容:mongodb

[python]  view plain  copy
 
  在CODE上查看代碼片 派生到個人代碼片
  1. [mongodb]  
  2. name=MongoDB Repository  
  3. baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/  
  4. gpgcheck=0  
  5. enabled=1  

 

使用:wq命令保存退出vim。你能夠看到控制檯輸出如下內容:數據庫

 

選項B:若是使用32位系統,在mongodb.repo中加入如下內容:vim

[python]  view plain  copy
 
  在CODE上查看代碼片 派生到個人代碼片
  1. [mongodb]  
  2. name=MongoDB Repository  
  3. baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/  
  4. gpgcheck=0  
  5. enabled=1  

 

使用:wq命令保存退出vim。ui

 

 

第二步、安裝MongoDB

在這裏,安裝MongoDB使用簡單的yum命令行安裝:url

 

當提示[y/n]是,輸入y來確認,參考下圖:.net



 

第三步、運行MongoDB

控制檯輸出內容參考如下圖片:

 

 

 

檢查MongoDB的狀態

 

[python]  view plain  copy
 
  在CODE上查看代碼片 派生到個人代碼片
  1. service mongod status  

 

查看狀態統計列表

[python]  view plain  copy
 
  在CODE上查看代碼片 派生到個人代碼片
  1. mongostat  

 

使用mongdb

[python]  view plain  copy
 
  在CODE上查看代碼片 派生到個人代碼片
  1. mongo  

 

應該能夠看到一個相似的輸出內容:



 

默認的MongoDB運行的監聽端口是27017,若是須要求修改默認的端口能夠使用配置文件,並從新啓動mongod服務,

配置文件在/etc/mongod.conf,修改:port=12345

那麼使用mongo鏈接MongoDB的時候就須要使用12345端口,參考如下:

[python]  view plain  copy
 
  在CODE上查看代碼片 派生到個人代碼片
  1. mongo --port 12345  

 

中止MongoDB

[python]  view plain  copy
 
  在CODE上查看代碼片 派生到個人代碼片
  1. service mongod stop  

 

這樣MongoDB就安裝完成了!

相關文章
相關標籤/搜索