当前位置: 首页 > news >正文

校园网站建设的要素内蒙古建设协会网站

校园网站建设的要素,内蒙古建设协会网站,网站建设实验报告,网页版qq中心登录入口mongodb的安装#xff0c;基本上参考文章[1]。 但是在过程中#xff0c;有一些踩坑点。 1#xff0c;高版本mongodb不自带mongo脚本 在文章1中#xff0c;作者在解压后#xff0c;直接使用了mongo脚本#xff0c;而我下载的mongodb版本要更高#xff0c;在解压后基本上参考文章[1]。 但是在过程中有一些踩坑点。 1高版本mongodb不自带mongo脚本 在文章1中作者在解压后直接使用了mongo脚本而我下载的mongodb版本要更高在解压后bin目录中没有mongo脚本mongo脚本是mongodb的命令行客户端据说这个从6.0版本开始是要自己安装的。 2mongodb缺少依赖 在使用mongod启动server时提示缺少依赖。通过ldd mongod命令发现缺少依赖如下 libnetsnmpmibs.so.31 libnetsnmpagent.so.31尝试过使用yum whatprovides XXX来找到包含该依赖的组件并安装发现都是一些net-snmp-agent-XXX。yum install后并没有解决问题。 后来从文章[2]那里找到了解决办法安装net-snmp。 yum install net-snmp安装后就不会有缺少依赖的报错了。 其实mongodb解压后里面包括一个snmp的包应该是需要snmp的。snmp是一种网络协议[3]而net-snmp是实现了snmp的组件[4]。总之缺少了net-snmpmongodb是无法工作的。 3依然无法正常启动可能是data、logs目录出现了问题 到此时再次启动Mongodb依然无法正常启动。奇怪的是mongod脚本启动server没有提示信息就直接结束了。当使用mongod关闭server时提示似乎没有server在运行。 mongod关闭server mongod --shutdown -f /etc/mongodb.conf这就有点奇怪了。我找到这篇文章[5]杀死进程还是会有新的27017端口进程出现按照文章[5]所述应该是守护进程不断重启导致的在/etc/mongodb.conf中将fork设置为false这样就能够正常杀死进程了。但是发现还是无法正常启动。 此时根据文章[5]给我的启示可能是data logs出现了问题。查看了下/etc/profile和/etc/mongodb.conf中data logs路径的配置都没有问题。而data目录下存在了很多文件我此时还没有正常启动哪来的data文件呢因此我猜测可能是data目录出现了问题因此删除了data和logs目录logs里的Log是追加的出问题的可能不大但是保险起见一起删除了。 删除后重新mkdir和touch来创建data和logs再次启动启动成功。 [rootlocalhost bin]# mongo --host 127.0.0.1 --port 27017 MongoDB shell version v5.0.24 connecting to: mongodb://127.0.0.1:27017/?compressorsdisabledgssapiServiceNamemongodb Implicit session: session { id : UUID(1be50feb-f2bb-4986-8153-ecf03190cd1d) } MongoDB server version: 5.0.24Warning: the mongo shell has been superseded by mongosh, which delivers improved usability and compatibility.The mongo shell has been deprecated and will be removed in an upcoming release. For installation instructions, see https://docs.mongodb.com/mongodb-shell/install/Welcome to the MongoDB shell. For interactive help, type help. For more comprehensive documentation, seehttps://docs.mongodb.com/ Questions? Try the MongoDB Developer Community Forumshttps://community.mongodb.com --- The server generated these startup warnings when booting: 2024-01-24T01:40:16.103-08:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted2024-01-24T01:40:16.103-08:00: You are running this process as the root user, which is not recommended2024-01-24T01:40:16.104-08:00: /sys/kernel/mm/transparent_hugepage/enabled is always. We suggest setting it to never2024-01-24T01:40:16.104-08:00: /sys/kernel/mm/transparent_hugepage/defrag is always. We suggest setting it to never2024-01-24T01:40:16.104-08:00: Soft rlimits for open file descriptors too low2024-01-24T01:40:16.104-08:00: currentValue: 10242024-01-24T01:40:16.104-08:00: recommendedMinimum: 64000 --- MongoDB Enterprise 但是此时不要忘记最好把守护进程打开使用mongod shutdown将server关闭后将配置文件里/etc/mongodb.conf里的fork改为true。 这时再次关闭server依然会报错客户端依然能够连上server可能是因为fork为true无法关闭。 参考文章 [1]Linux下MongoDB的安装与配置 [2]centos7 安装mongo ./mongod: error while loading shared libraries: libnetsnmpmibs.so.31: [3]什么是SNMP [4]Snmp学习总结(六)——NET-SNMP 简介与使用 [5]mongodb启动异常about to fork child process, waiting until server is ready for connection
http://www.dnsts.com.cn/news/12121.html

相关文章:

  • 销售网站内容设计wordpress_主题
  • 做网站毕业设计存在的问题wordpress自带功能
  • 长春seo公司长春网站设计吉安网站公司
  • 深圳网站建设李天亮桂林做网站的公司哪家最好
  • 云南省建设系统网站自己做发卡网站支付接口
  • 免费做网站推广快速搭建企业网站
  • 上海高端网站建设服承德网站建设制作
  • 网站定制联通卡如何提升顾客的体验和服务
  • 免费游戏链接入口九江网站建设优化公司
  • wordpress自动生成缩略图seo优化工程师
  • 咸宁有做网站的吗湘潭网站开发
  • 青岛高端网站建设网站的内容包括什么
  • 杭州网站建设洛洛科技公司网络营销推广方案
  • 网站分为深圳网站开发公司宝网
  • wordpress建站主机找别人网站开发没给我源代码
  • 网站建设时怎么购买空间怎样创立一个网站
  • 租房网站的财务分析表怎么做绍兴企业网站开发
  • 建设网站公司哪个好宁夏住房和城乡建设局网站
  • 网站开发验收单招商加盟类网站模板
  • 盗版电影网站建设成本手机网站程序下载
  • 网站建设找工作公司网站怎么做包括什么
  • 门户网站百度百科查询系统网站模板
  • 雍鑫建设集团官方网站网站备案要到哪里下载
  • 怎么做一个免费的网站泰安网页设计招聘
  • 2017网站设计在线网站建设活动
  • 临汾做网站的公司展览展厅设计案例
  • 玉石网站建设的定位企业网站建设费怎么入账
  • rest api 做网站wordpress 子目录 .htaccess
  • 北京建设主管部门官方网站中国建设银行人才招聘网站
  • 安阳网站推广公司网站运维平台建设原则