mongodb

启动mongodb报ERROR: child process failed, exited with error number 100

不想你离开。 提交于 2021-02-01 20:21:00
一、问题描述 今天启动mongodb的时候,出现报错:ERROR: child process failed, exited with error number 100 二、解决问题 1)查询配置文件,看mongodb的启动日志存放在哪 通过 vi mongodb.cnf 查看文件 2)查看mongodb的启动日志 看来是没有正常关闭mongodb引起的,需先删除lock文件,再关闭mongodb服务,最后重启 删除lock文件 关闭mongodb服务 启动mongodb服务 ‘ 查看mongodb进程已经存在 至此问题解决。 来源: oschina 链接: https://my.oschina.net/u/4846367/blog/4940545

把nodejs项目部署到阿里云

天大地大妈咪最大 提交于 2021-02-01 12:55:48
前言 最近工作不是很忙,在空闲时间学习用node+express搭建自己的个人博客。目前进度大概进行到一半了,等不及想部署上线看下效果(学习阶段的人总是很兴奋,有一点点小成果就想马上看看 O(∩_∩)O))。于是买了个 阿里云 服务器,自己尝试来部署一下,捣鼓了两天终于捣鼓好了,这里来记录一下,以免后面又忘了。 参考: 阿里云帮助文档: 部署Node.js项目(CentOS) 推酷文章 简书文章 segmentfault文章 pm2使用方法 一、买服务器 比较穷,选了最低配的。30/月,1核,1G内存,1M带宽,操作系统:CentOS 7.2 64位。作为一个从来没有解除过 阿里云 的菜鸟,这两天真是踩了无数坑,不过也学到了很多东西。 二、开始捣鼓,来看看怎么部署。 网上的教程很多,但还是想自己来写一下,这样自己好理解,也能加深记忆。首先远程链接, 阿里云 的远程连接功能不会用,输入用户名后然后输入登录密码,总是输入不完就跳了,不知道咋回事。因为服务器系统是Linux的,我电脑是windows 7的系统。如果服务器是windows server的系统可以使用电脑的远程桌面连接,这里就不细说了,不会的上网搜一下就行了。windows远程连接Linux网上说有两种常用的远程连接工具:Putty和Xshell,我选择的是Xshell。 1、远程连接服务器 下载Xshell 并安装

Shell脚本备份Mongodb数据库

♀尐吖头ヾ 提交于 2021-02-01 04:21:10
诚邀访问我的个人博客: 我在马路边 更好的阅读体验点击查看原文: Shell脚本备份Mongodb数据库 原创博客,转载请注明出处 @[toc] 项目需要对Mongodb的数据进行定期备份,以免出现什么差错难以追回,但是数据量比较大,本机硬盘不够用,还要异地备份,于是乎通过通过dump远程链接目标库,然后将数据dump到另一个位置,暂时还在执行中,如果有错误再进行修改。 环境还原 Mongodb服务器 A (Linux),备份机器 B (Windows),备份移动硬盘C。 B 机器可以远程 A 服务器,由于 A 和 B 服务器的硬盘剩余空间都不够备份,在 B 机器插入移动硬盘C。 在B机器上通过VirtualBox创建 Linux虚拟机 ,与 B 机器的移动硬盘 C 进行共享文件夹 D 。 Linux虚拟机 创建shell脚本,将数据备份到共享文件夹 D 。 Linux虚拟机 需要安装Mongodb数据库,如何安装数据库请参考 Centos7安装MongoDB4.0 ,以便执行 mongodump 命令。 环境创建 Linux虚拟机 在共享目录 <folder> 下创建导出dump的文件夹和将dump文件压缩的目标文件夹,命令如下: 注:执行的时候请将下面提到的所有 <folder> 替换成你的目标目录,比如 /media/sf_mongobak/ # 切换到你的目标目录 $ cd

maven更换阿里云仓库

一个人想着一个人 提交于 2021-01-31 08:32:55
本来不想写,网上到处都是,不过好多到我这不行,自己记录下,省的到处找 D:\apache-maven-3.6.1\conf目录下setting.xml文件(这是我的解压的位置) <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http: // maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> pom.xml: 注意位置: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> </dependencies> <repositories> <repository> <id>alimaven</id> <name>aliyun maven</name> <url>http: // maven.aliyun.com/nexus/content/repositories/central/</url> <releases> <enabled> true <

5 分钟搭建 Node.js 微服务原型

99封情书 提交于 2021-01-30 08:32:03
每日前端夜话 第291篇 翻译: 疯狂的技术宅 作者:Sergey Kravchenko 来源:medium 正文共:1099 字 预计阅读时间:5 分钟 微服务已成为在 Node.js 中构建可扩展且强大的云应用的主流方法。同时也存在一些门槛,其中一些难点需要你在以下方面做出决策: 组织项目结构。 将自定义服务连接到第三方服务(数据库,消息代理等) 处理微服务之间共享的代码。 将项目容器化。 在本地运行和调试,然后将其部署到云中。 SMF 框架是开箱即用的解决方案: https://github.com/krawa76/smf 让我们看看它如何帮你创建和部署微服务原型而 无需编写任何代码。 创建项目 安装框架,创建一个新项目并 cd 到项目目录: 1 $ npm install -g sokyra-microservice-factory 2 $ smf new test -stack 3 $ cd test -stack 带有演示服务的样板代码已生成,我们可以轻松地运行该项目: 1 $ smf up 这将生成 Docker工件(docker-compose 和环境变量文件),构建映像并在本地运行容器: docker-compose 日志 如果在编辑器中打开项目,则会看到带有 main.ts 模块的自动生成的 demo 服务,该服务在上面的日志中生成了记录。其他的重要文件是

5 分钟搭建 Node.js 微服务原型

岁酱吖の 提交于 2021-01-30 07:47:45
5 分钟搭建 Node.js 微服务原型 疯狂的技术宅 前端先锋 翻译:疯狂的技术宅 作者:Sergey Kravchenko 来源:medium 正文共:1099 字 预计阅读时间:5 分钟 微服务已成为在 Node.js 中构建可扩展且强大的云应用的主流方法。同时也存在一些门槛,其中一些难点需要你在以下方面做出决策: 组织项目结构。 将自定义服务连接到第三方服务(数据库,消息代理等) 处理微服务之间共享的代码。 将项目容器化。 在本地运行和调试,然后将其部署到云中。 SMF 框架是开箱即用的解决方案: https://github.com/krawa76/smf 让我们看看它如何帮你创建和部署微服务原型而无需编写任何代码。 创建项目 安装框架,创建一个新项目并 cd 到项目目录: 1$ npm install -g sokyra-microservice-factory 2$ smf new test-stack 3$ cd test-stack 带有演示服务的样板代码已生成,我们可以轻松地运行该项目: 1$ smf up 这将生成 Docker工件(docker-compose 和环境变量文件),构建映像并在本地运行容器: docker-compose 日志 如果在编辑器中打开项目,则会看到带有 main.ts 模块的自动生成的 demo 服务,该服务在上面的日志中生成了记录

Authentication failure while trying to save to mongodb

跟風遠走 提交于 2021-01-30 04:30:34
问题 I have following code to save to a local running mongo instance: MongoCredential credential = MongoCredential.createCredential("myuser", "mydatabase", "mypassword".toCharArray()); MongoClient mongo = MongoClients.create(MongoClientSettings.builder() .applyToClusterSettings(builder -> builder.hosts(Arrays.asList(new ServerAddress("localhost", 27017)))) .credential(credential) .build()); MongoDatabase database = mongo.getDatabase("mydatabase"); MongoCollection<Document> collection = database

MongoDB $addFields using org.springframework.data.mongodb.core.MongoTemplate

只谈情不闲聊 提交于 2021-01-29 22:50:09
问题 How do I go about writing an $addFields query in Spring Data MongoDB Reactive for a simpler and a slightly more complex field addition as shown below: db.getCollection("mycollection").aggregate( [ { "$addFields" : { "existingObjectField.newFieldArray" : [ "$existingObjectField.existingFieldObject" ] } }, { "$addFields" : { "existingFieldArray" : { "$map" : { "input" : "$existingFieldArray", "as" : "item", "in" : { "existingFieldObject" : { "_id" : "$$item. existingFieldObject._id",

MongoDB $addFields using org.springframework.data.mongodb.core.MongoTemplate

拥有回忆 提交于 2021-01-29 22:44:34
问题 How do I go about writing an $addFields query in Spring Data MongoDB Reactive for a simpler and a slightly more complex field addition as shown below: db.getCollection("mycollection").aggregate( [ { "$addFields" : { "existingObjectField.newFieldArray" : [ "$existingObjectField.existingFieldObject" ] } }, { "$addFields" : { "existingFieldArray" : { "$map" : { "input" : "$existingFieldArray", "as" : "item", "in" : { "existingFieldObject" : { "_id" : "$$item. existingFieldObject._id",