Linux下安装MongoDB

下载MongoDB安装包

安装包路径 https://www.mongodb.com/download-center/community
Linux下安装MongoDB

找到 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz
可以先下载下来,再上传到自己的Linux环境,也可以直接在Linux下使用 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz 直接下载

  1. mkdir /usr/local/mongodb
  2. cd /usr/local/mongodb
  3. wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz
  4. tar -xf mongodb-linux-x86_64-4.0.9.tgz
    Linux下安装MongoDB
  5. cd mongodb-linux-x86_64-4.0.9

进行安装配置

  1. cd /usr/local/mongodb/mongodb-linux-x86_64-4.0.9
  2. mkdir data
  3. mkdir log
  4. mkdir etc
  5. cd etc
  6. vim mongodb.conf
    往该文件中添加如下内容

dbpath=/usr/local/mongodb/mongodb-linux-x86_64-4.0.9/data
logpath=/usr/local/mongodb/mongodb-linux-x86_64-4.0.9/log/mongodb.log
port=27017
fork=true # 设置的是后台运行
journal=false
storageEngine=mmapv1
logappend=true # 日志输出方式

运行

  1. cd /usr/local/mongodb/mongodb-linux-x86_64-4.0.9/bin
  2. 启动服务端
    ./mongod --config /usr/local/mongodb/mongodb-linux-x86_64-4.0.9/etc/mongodb.conf
  3. 启动客户端
    ./mongo

建立软链接

上面虽然也能运行mongo,但是需要进入安装路径,不能在shell的任何位置都打开mongo,此时可以创建软链接
ln -s /usr/local/mongodb/mongodb-linux-x86_64-4.0.9/bin/mongo /usr/bin/mongo
此时可以在任何位置,直接输入mongo即可进入客户端了

后台运行

后续会添加

常见问题

  1. 使用kill -9 把mongo进程杀死的话,再启动异常
    如果使用kill -9 把mongo进程杀死的话,再去运行会报错,此时 可以先把 /usr/local/mongodb/mongodb-linux-x86_64-4.0.9/data/mongod.lock

这个文件删除了,再启动mongod命令

上一篇:JAVAONE 2016会议总结


下一篇:深入理解Java内存模型(四)——volatile