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]$

相关文章
相关标签/搜索