• 2024-07-09mongo意外关机后恢复独立设备
    磁盘级数据损坏或数据文件丢失可能会阻止 mongod实例启动,并且日志文件可能不足以自动恢复:2018-10-24T18:05:18.248-04:00WSTORAGE[initandlisten]Detecteduncleanshutdown-mongod.lockisnotempty....2018-10-24T17:24:53.122-04:00ESTORAGE[initandlisten]F
  • 2024-07-06安装mongo
    安装MongoDB社区版sudoyuminstalllibcurlopensslxz-libs从下载的档案中提取文件。例如,从系统shell,您可以使用以下tar命令提取:tar-zxvfmongodb-linux-*-7.0.12.tgz确保二进制文件位于环境变量中列出的目录中PATH。MongoDB二进制文件位于bin/tarball目录中。
  • 2024-07-04logstach 8.6.2输出到mongo 6
     logstach官网下载:https://www.elastic.co/cn/downloads/past-releases1、查看logstach有没有自带输出到mongo的插件,到logstach安装目录/bin下cd/data/logstash-8.6.2/bin/./logstash-pluginlist--verbose2、没有自带输出到mongo的插件就安装./logstash-plugininsta
  • 2024-06-2120240621维护记录
     dockerrun-d--namepause-1k8s.gcr.io/pause:3.2 注意:RunningError请看pods什么周期介绍https://www.jianshu.com/p/0bb8572e34f#!/bin/bashKEY=`cat/proc/sys/kernel/random/uuid`USER=`echo$KEY|cut-d"-"-f1`ACCESS_KEY=`uuidgen`SECRET_KEY=$KEYROLE_NAME
  • 2024-06-21Docker 部署 YApi 记录
    最近想在linux环境部署YApi对接口文档进行管理,只不过基于官方的部署方式,需要npm的配置,而且中间踩了很多坑比如YApi版本,Nodejs版本...... 想着还是使用Docker部署吧,找到了这位大佬的部署方式: https://www.jianshu.com/p/a97d2efb23c5基于大佬的配置,终于部署成功了
  • 2024-06-20Linux 安装mongodb
    1.1Mongodb要求使用最新稳定版本安装包下载地址:https://www.mongodb.com/try/download/community本次选择:mongodb-linux-x86_64-rhel70-4.4.13.tgz1.2安装步骤上传安装包到服务器,并解压#tar–zxvfmongodb-linux-x86_64-rhel70-4.4.13.tgz 重命名解压后的文件名#mvmo
  • 2024-06-18查看mongo的bson数据文件
    转载请注明出处:BSON(BinarySerializedDocumentFormat)是MongoDB中用于存储和传输数据的一种二进制形式的存储格式,它基于JSON格式,但比JSON更松散,支持更多的数据类型。MongoDB使用BSON作为其文档的存储格式,这意味着当驱动程序使用文档进行插入、查询或其他操作时,会先将文档编
  • 2024-06-06mongo数据库集合基本操作
    --查看user_info这个集合中name等于张三的数据db.user_info.find({name:"张三"})--查看user_info这个集合中telNum等于123456789的数据db.user_info.find({telNum:123456789})--查看user_info这个集合中name等于张三并且telNum等于123456789的数据db.user_info.f
  • 2024-06-05c# MongoDB.Driver 连接mongo 数据库失败的解决方法
    在连接数据库的时候连接本的的时候连接字符串是mongodb://localhost:端口号(默认27017)/数据库名(选填)用这种格式的连接字符串去做本地的测试是没问题的,但是连接服务器上面的数据库的时候就要加上用户名和密码,这个时候就需要在字符串的末尾添加后缀:mongodb://用户名:密码(都不
  • 2024-05-31用Python脚本迁移MongoDB数据到金仓-kingbase数据库
    1、首先需要明确MongoDB与kingbase的对应关系,collection相当于table,filed相当于字段,根据这个对应关系创建表;此次迁移的MongoDB里的数据字段是:_id(自动生成的objectid),image(转成二进制存储的文档)所以在金仓里创建表createtableadmin(idvarchar,imagebytea);2、安装Python环境
  • 2024-05-31docker-compose 安装 yapi
    docker-compose安装yapidocker-compose.yamlversion:'3'services:yapi-web:image:liuqingzheng/yapi:latestcontainer_name:yapi-webports:-3000:3000environment:[email protected]_ADMI
  • 2024-05-29mongo db
    importrequestsimportpymongofromlxmlimportetreeclassHoust(object):def__init__(self):self.url="https://cs.lianjia.com/ershoufang/"self.headers={"User-Agent":"Mozilla/5.0(WindowsNT10
  • 2024-05-28Docker安装MongoDB
    拉取mongo镜像dockerpullmongo:4.4创建mongo数据持久化目录mkdir-p/docker_volume/mongodb/data运行容器dockerrun-itd--namemongo-v/docker_volume/mongodb/data:/data/db-p27017:27017mongo:4.4--auth.创建用户登录mongo容器,并进入到【admin】数据库dockerexec-
  • 2024-05-28Docker 快速搭建 MongoDB 4.x 集群(一主一从)
    目录1.生成mongo-file2.启动主节点3.启动从节点4.配置副本集5.注意事项环境:MongoDB4.0.25,AlmaLinux(建议使用Linux)部署的时候是在同一个及其上操作的,实际可以放在不同机器上。截止到2024年05月,MongoDB已经到7.x版本,后续再补一个7.x较新版本的安装
  • 2024-05-23kubernetes部署mongoDB 单机版 自定义配置文件、密码、日志路径等
    官方镜像地址:https://hub.docker.com/_/mongo?tab=descriptiondocker版的mongo移除了默认的/etc/mongo.conf,修改了db数据存储路径为/data/db.创建configmap配置,注意不能加fork=true,否则Pod会变成Completed。apiVersion:v1kind:ConfigMapmetadata:name:mongodb-confdat
  • 2024-05-20mongo replicaset=rs0 com.mongodb.MongoSocketException: centosc
    1、描述虚拟机搭建mongo副本集虚拟机的设定的hostname为: centosc。虚拟机IP为192.168.25.129搭建三个副本集端口分别为,28017、28018、28019,运行mongo副本集报错,报错信息如下:2024-05-2010:22:39:235[main]INFOorg.apache.coyote.http11.Http11NioProtocol-StartingProtocol
  • 2024-05-08【container】【docker-compose】【mysql】【redis】【rabbit mq】【mongo】【elasticsearch】
    @目录写在前面mysqlredisrabbitmqmongoelasticsearch单节点多节点参考资料dockerkuberneteshelmk3s写在前面相关博文个人博客首页免责声明:仅供学习交流使用!开源框架可能存在的风险和相关后果将完全由用户自行承担,本人不承担任何法律责任。mysqlversion:'3'services:
  • 2024-05-06【go】【mongo】
    @目录写在前面[install][connection]createmanycreatedeleteonedeletemanyupdateoneupdatemanyfindonefindmanyNextfindmanyAllfindmanyfilter建立索引查询单条索引查询全部索引创建索引查询全部索引分页索引正则表达索引检索mongobson动态数据难度参考资料基础/
  • 2024-04-30Prometheus监控mongo
    安装mongo插件[email protected]:dcu/mongodb_exporter.git$GOPATH/src/github.com/dcu/mongodb_exporter也可以去github上,下载源码,在编译安装cd$GOPATH/src/github.com/dcu/mongodb_exportermakebuild./mongodb_exporter-h注意
  • 2024-04-23使用Docker搭建MongoDB 5.0版本副本集集群
    1、mongodb集群首先我们需要了解mongodb的集群模式,mongodb安装分为单机安装和集群安装。集群安装分为:主从复制(Master-Slaver)集群、副本集(ReplicaSet)集群和分片集群(ShardedCluster)。MongoDB的主从复制(Master-SlaveReplication)已不再是官方推荐的特性,并且在未来的版本中可能会被
  • 2024-04-22python监控MongoDB服务进程,故障钉钉告警
     服务器1xx.168.8x.77#!/usr/bin/python#!_*_coding:utf-8_*_importosimportsysimporttimemongo_ip='192.168.xx.77'ports=['x001','x002']defport(ip,port):  response=os.popen("tcping %s%s|grepopen|awk-F'&
  • 2024-04-19熟练运用MongoDB
    目录1.复制集与高可用性1.1.复制集的概念与组成1.2.创建与配置复制集1.3.复制集的自动故障转移与恢复2.分片集群与水平扩展2.1.分片集群的架构与原理2.2.分片键的选择与分片策略2.3.扩展集群规模与负载均衡2.4.创建分片集群3.MongoDB性能调优与监控3.1.监控Mong
  • 2024-04-17mongodb启动失败问题解决
    解决办法sudochown-Rmongod:mongod/var/lib/mongochown-Rmongod:mongod/var/log/mongodb/chown-Rmongod:mongod/tmp/mongodb-27017.sock或者可以使用mongod--config/etc/mongod.conf参考:MongoDBloadsbutbreaks,returningstatus=14-AskUbuntumon
  • 2024-04-17docker部署mongodb
    docker部署mongodb拉取镜像dockerpullmongo启动mongo(dockerrun和dockercompose)dockerrun--auth:需要密码才能访问容器服务。-eMONGO_INITDB_ROOT_USERNAME:设置用户名-eMONGO_INITDB_ROOT_PASSWORD:设置密码dockerrun--restart=always--namemongodb-v~/dock
  • 2024-04-15mongo内存管理之cache占用过高,影响正常业务
    云数据库DDS实例shard连接数异常激增影响业务的事件,问题分析如下保障现象:在当天22日21:50-22:21时间段内,连接数异常激增,同时伴随有大量慢日志,实例整体响应速度下降。3月23日19:35贵司报障该实例再次出现shard连接数激增的现象。排查处理:经过排查发现3月22日21:50-