mongodb在Linux下的安装
这两天正在准备学习mongodb,安装mongodb确实很简单,只需要解压即可,但是过程还是遇到了一些阻碍,庆幸的解决了并且启动成功了,在此分享。
1.下载mongodb,官方下载地址:https://www.mongodb.org/downloads
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz
OpenSSL: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Unable to establish SSL connection.
这个时候报错了,貌似是https的问题
于是改为http:wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz
竟然下载成功了。
2.解压缩: tar -zxvf mongodb-linux-x86_64-3.0.6.tgz ,不用编译,本身就是编译后的二进制可执行文件
3.mv mongodb-linux-x86_64-3.0.6 /usr/local/mongodb
4.启动mongod服务
./bin/mongod --dbpath /data/mongodb/database/ --logpath /data/mongodb/log/ --fork --port 27017
我勒个擦,运行不起来,百思不得其解啊!!
about to fork child process, waiting until server is ready for connections.
forked process: 18856
ERROR: child process failed, exited with error number 1
各种无奈啊,于是百度,在不经意间发现了解决办法,这下有救了。
./bin/mongod --dbpath /data/mongodb/database/ --logpath /data/mongodb/mongodb.log --fork --port 27017
终于启动起来了!!!!!!!!
about to fork child process, waiting until server is ready for connections.
forked process: 18859
child process started successfully, parent exiting
原因是什么呢?,--logpath需要设置日志的文件而不是目录修改为文件之后就可以启动了