mongodb 學習第一天

https://www.mongodb.com/download-centerlinux

1,下載mongodb

# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.10.tgzshell

2,解壓到執行目錄數據庫

# sudo mv mongodb-linux-x86_64-rhel62-3.2.10 /usr/local/mongodb編程

3,添加執行環境變量json

# export PATH=/usr/local/mongodb/bin:$PATHapp

4,添加庫文件地址curl

mkdir /data/dboop

5,開啓服務url

cd /usr/local/mongodb/bin

./mongod

6 , mongodb 後臺管理 shell

./mongo

好了,能夠開始編程了

 

須要懂 bin 核心給咱們提供那些便利

 

[jun@localhost bin]$ pwd

/usr/local/mongodb/bin

[jun@localhost bin]$ ll

總用量 237984

-rwxr-xr-x 1 jun jun 10140580 10月  1 01:06 bsondump     #導出數據 bson 格式                            

-rwxr-xr-x 1 jun jun 20488694 10月  1 01:23 mongo         #客戶端

-rwxr-xr-x 1 jun jun 36128830 10月  1 01:24 mongod        #服務端

-rwxr-xr-x 1 jun jun 12432831 10月  1 01:07 mongodump    # 總體數據庫導出 二進制

-rwxr-xr-x 1 jun jun 10470925 10月  1 01:06 mongoexport   #導出易識別的json 文檔或者 csv 文檔

-rwxr-xr-x 1 jun jun 10368503 10月  1 01:06 mongofiles   #數據庫總體導入

-rwxr-xr-x 1 jun jun 10537564 10月  1 01:07 mongoimport  #路由器(分片時使用)

-rwxr-xr-x 1 jun jun 10155606 10月  1 01:07 mongooplog

-rwxr-xr-x 1 jun jun 35797089 10月  1 01:24 mongoperf

-rwxr-xr-x 1 jun jun 13764075 10月  1 01:07 mongorestore

-rwxr-xr-x 1 jun jun 16670802 10月  1 01:23 mongos

-rwxr-xr-x 1 jun jun 35833026 10月  1 01:24 mongosniff

-rwxr-xr-x 1 jun jun 10511408 10月  1 01:06 mongostat

-rwxr-xr-x 1 jun jun 10349083 10月  1 01:07 mongotop

 

 

啓動命令

 ./bin/mongod --dbpath /home/m17  --logpath /home/mlog/m17.log --fork  --port 27017

 

 

 

 

如何查看命令支持參數?

# ./bin/mongod --help

 

啓動的時候要注意啥?

mongo 運行的時候很耗內存 ,因此要先查看內存使用狀況

 

[root@localhost home]# df -h /home

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/vg_jun-lv_root

                       62G   50G   12G  81% /

[root@localhost home]# mkdir -p /home/m17 /home/mlog/m17.log

 

發現home 下面的內存夠,端口 27017 因此創建目錄 /home/m17     

 ./bin/mongod --dbpath /home/m17  --logpath /home/mlog/m17.log --fork  --port 27017

--dbpath 運行庫文件存放位置

--logpath 日誌存放位置

--fork 後臺運行

--port 端口

 

 

 

安裝錯誤解決

[jun@localhost bin]$ sudo ./mongod --dbpath /home/m17 --logpath /home/mlog/m17.log --fork --port 27017

about to fork child process, waiting until server is ready for connections.

forked process: 3664

ERROR: child process failed, exited with error number 1

[jun@localhost bin]$ rm -rf /home/mlog

[jun@localhost bin]$ mkdir /home/mlog

[jun@localhost bin]$ sudo ./mongod --dbpath /home/m17 --logpath /home/mlog/m17.log --fork --port 27017

about to fork child process, waiting until server is ready for connections.

forked process: 3670

child process started successfully, parent exiting

[jun@localhost bin]$

相關文章
相關標籤/搜索