Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

在SmartOS上安裝MongoDB

...

Fengqi.Asia在SmartOS提供预载MongoDB的服务,可以直接选择此预载的套件,若当初没有选择预载服务,用户可以依下列步骤进行安装。

1.本範例將在 本范例将在 /tmp路徑下安裝MongoDB,請先切換至tmp目錄下。tmp路径下安装MongoDB,请先切换至tmp目录下。

# cd /tmp

...

Image Removed

Image Added


2.利用crul指令下載,其指令如下利用crul指令下载,其指令如下:

# curl http://fastdl.mongodb.org/sunos5/mongodb-sunos5-x86_64-2.2.0.tgz > mongodb.tgz

...

Image Removed

Image Added


3.解開壓縮檔,並切換至mongodb解开压缩档,并切换至mongodb-sunos5-x86_64-2.2.0下的bin目錄中0下的bin目录中:

# tar -zxvf mongodb.tgz
# cd mongodb-sunos5-x86_64-2.2.0/bin

...

Image Removed

Image Added


4.建立資料庫的位置建立资料库的位置

# mkdir -p /data/db

...

Image Removed

Image Added


5.連結資料庫,其指令如下连结资料库,其指令如下:

# nohup ./mongod & 

...

Image Removed

Image Added


6.執行mongo指令,即可進入環境操作执行mongo指令,即可进入环境操作

# ./mongo

...

Image Removed

Image Added

...


MongoDB操作说明

1.檢視服務狀態检视服务状态:
若State為online,代表服務已啟動;反之,則代表未啟動。若State为online,代表服务已启动;反之,则代表未启动。

# svcs mongodb

...

Image Removed

Image Added


2.啟用服務启用服务:
利用svcadm enable mongodb指令來啟動服務,並以svcs指令來確認是否啟用成功。mongodb指令来启动服务,并以svcs指令来确认是否启用成功。

# svcadm enable mongodb

...

# svcs mongodb

...

Image Removed

Image Added


3.停止服務停止服务:
利用svcadm disable mongodb指令來啟動服務,並以svcs指令來確認是否已停止服務。mongodb指令来启动服务,并以svcs指令来确认是否已停止服务。

# svcadm disable mongodb
# svcs mongodb

...

Image Removed

Image Added

4.連結至MongoDB:
在MiCloud平台中,自行安裝MongoDB及預載的連結方式有些許差異,自行安裝的連結方式,可參考前面介紹的指令;選擇預載的用戶,需要用admin來連結至MongoDB,其指令如下,另外,登入的密碼可以在主機細項的Credentials內查看。

# mongo -u admin -p admin
Image Removed
Image Removed