A-A+

mongodb在Linux下的安装

2015年08月28日 PHP, 未分类 暂无评论 阅读 2,042 views 次

这两天正在准备学习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需要设置日志的文件而不是目录修改为文件之后就可以启动了

 

 

给我留言

Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备19045515号-2

用户登录

分享到: