栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

MongoDB服务未在Fedora中运行

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MongoDB服务未在Fedora中运行

如何在fedora linux上安装mongodb和mongodb-server(已在f16和f17上验证)。所有命令均应在su会话中运行。

1)确保没有mongodb安装

# yum erase mongodb# yum erase mongo-10gen  (if it is installed)

2)从fedora yum存储库安装

# yum --disablerepo=* --enablerepo=fedora,updates install mongodb mongodb-server

3)启动mongod(mongodb守护程序)

# systemctl start mongod.service

4)验证mongod正在运行

# systemctl status mongod.service# tail /var/log/mongodb/mongodb.log# nmap -p27017 localhost

或正在运行的客户端

# mongoMongoDB shell version: 2.0.2connecting to: test> db.test.save( { a: 1 } )> db.test.find(){ "_id" : ObjectId("4fdf28f09d16204d66082fa3"), "a" : 1 }

5)自定义配置

# vim /etc/mongodb.conf# systemctl restart mongod.service

6)使mongodb服务在启动时自动启动

# systemctl enable mongod.service

Fedora 18的更新

当systemd在运行缓慢或加载的计算机上首次启动时,mongod服务可能会在完成其初始化之前超时,并且systemd将服务标记为失败。

症状:

# journalctl -xn-- Unit mongod.service has begun starting up.10:38:43 local mongod[24558]: forked process: 2456010:38:43 local mongod[24558]: all output going to: /var/log/mongodb/mongodb.log10:40:13 local systemd[1]: mongod.service operation timed out. Terminating.10:40:13 local systemd[1]: Failed to start High-performance, schema-free document-oriented database.-- Subject: Unit mongod.service has failed

很容易治愈,重启服务:

# systemctl restart mongod.service

这样就可以成功完成初始化,并使守护程序保持运行状态。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/415480.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号