首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ARL-plus分布式搭建手册

设施准备 首先需要准备一台2c4g的非扫描器当数据库(这台不能进行扫描操作),其他的服务器当work,使用几台随意,作者本人是3台4c16g的worker。...解压后使用当前数据库加载数据(要等一段时间) mongorestore --db arl arl 如果更改了本机的Mongo端口配置和设置了密码可能会出现如下问题: 2024-09-10T09:36:...一、删除历史容器 删除历史的容器,如果是docker安装不用担心数据问题,不管是原版还是ki9mu的plus版都一样,因为使用了数据卷,不删除数据卷随时可恢复。...,如果连不上数据库,可以更改DB为admin数据库 四、启动相关容器 docker-compose up -d # 即可 五、排错方式 如果出现容器重启或者容器异常问题,可查看日志相关信息 docker...logs 容器的ID> 例如这个错误,就是数据库的配置写的有问题,如果实在遇到不懂的问题,把日志丢给GPT即可 六、一切都正确但登陆不上 账号密码输入正确,使用 docker exec -ti

6800
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何使用不同的命令启动已经停止运行的 Docker 容器?

    你好,我是征哥,我相信不少人都会遇到这样的问题,容器本来运行的好好的,可是有一天报错退出了,重启容器依然报错,因为默认命令会崩溃,这意味着我无法启动容器后使用 docker exec。...entrypoint[1],在构建镜像的时候,我们可以使用 CMD 或者 ENTRYPOINT 配置容器启动时的执行命令,但这两者有所不同: CMD 命令设置容器启动后默认执行的命令及其参数,但 CMD...sudo docker pull python 然后启动一个后台永不退出的容器: sudo docker run --name mypython -dt python /bin/bash 然后就可以随意使用...install requests 这样使用 Python 容器,不修改系统的一个文件,安全环保,不想用了,直接停止删除容器,再删除镜像。...最后的话 以上就是自己使用 Docker 经常遇到的问题及解决方法。

    2.5K20

    上手 Docker 容器数据管理

    ,不同的容器可以通过 Docker 网络实现相互之间的通信 而在这一篇教程中,我们将带你上手 Docker 数据管理,搭建起”梦境“(容器环境)与”现实“(主机环境)的桥梁。...cd docker-dream 在之前项目的基础上,我们打算 存储和备份 Express 服务器输出的日志数据,而不是存储在”朝生暮死“的容器中 MongoDB 镜像已经做了数据卷配置,所以我们只需实践一波怎么备份和恢复数据...数据库备份与恢复 接下里就是这篇文章的重头戏,各位打起十二分的精神!我们的应用会不会遭遇删库跑路的危机全看你有没有学会这一节的操作技巧了!...提示 我们这里使用 MongoDB 自带的备份与恢复命令(mongodump 与 mongorestore ),其他数据库(例如 MySQL)也有类似的命令,都可以借鉴本文的方式。...缺陷也很明显: 完全手动的数据管理 需要知道数据在容器中的具体路径,这对于反复迭代的应用来说很麻烦 实现多个容器之间的数据共享比较繁琐 另一种备份恢复的方式:docker import/export 在备份和恢复数据库时

    64010

    Mongo的备份和恢复(mongodump 和mongorestore )

    admin -d myTest /backup/mongodb/ --恢复所有库: mongorestore -u superuser -p 123456 --port 27017 --...注: 1、mongorestore恢复数据默认是追加,如打算先删除后导入,可以加上--drop参数,不过添加--drop参数后,会将数据库数据清空后再导入,如果数据库备份后又新加入了数据,也会将新加的数据删除...恢复: 1、将复制集中要恢复的节点移除 rs.remove("10.10.17.26:27000") 2、运行mongorestore --oplogReplay命令 mongorestore --host...在一些mongodb版本之间,BSON格式可能会随版本不同而有所不同,所以不同版本之间用mongodump/mongorestore可能不会成功,具体要看版本之间的兼容性。...当无法使用BSON进行跨版本的数据迁移的时候,使用JSON格式即mongoexport/mongoimport是一个可选项。

    67620

    Mongo的备份和恢复(mongodump 和mongorestore )

    为什么80%的码农都做不了架构师?>>> ? Mongo的备份和恢复(mongodump 和mongorestore ) ?...admin -d myTest /backup/mongodb/ --恢复所有库: mongorestore -u superuser -p 123456 --port 27017 --...注: 1、mongorestore恢复数据默认是追加,如打算先删除后导入,可以加上--drop参数,不过添加--drop参数后,会将数据库数据清空后再导入,如果数据库备份后又新加入了数据,也会将新加的数据删除...在一些mongodb版本之间,BSON格式可能会随版本不同而有所不同,所以不同版本之间用mongodump/mongorestore可能不会成功,具体要看版本之间的兼容性。...当无法使用BSON进行跨版本的数据迁移的时候,使用JSON格式即mongoexport/mongoimport是一个可选项。

    2.3K30

    MongoDB 备份与还原 mongodump、mongorestore

    ,如何恢复数据 4、查看备份数据 二、MongoDB 还原 1、mongorestore特点 2、mongorestore 常用参数 3、还原示例 MongoDB 备份与还原 一、 MongoDB 备份...​ mongodump 是 MongoDB 官方提供的备份工具,它可以从 MongoDB 数据库读取数据,并生成 BSON 文件,mongodump 适合用于备份和恢复数据量较小的 MongoDB 数据库...--gzip # 开启压缩,3.2版本后可以使用,输出为文件的话会带有后缀.gz --out , -o # 输出的目录路径 --repir # 修复数据时使用 下面有详细介绍...而是,使用上述过程来恢复数据库。在严峻的情况下,您可以删除文件,使用可能损坏的文件启动数据库,并尝试从数据库中恢复数据,但这存在风险。...mongorestore 不恢复 system.profile 的数据 2、mongorestore 常用参数 --help # 查看帮助 --quiet # 通过抑制 MongoDB的复制,连接等活动

    2.6K20

    MongoDB的备份与恢复

    1.1 MongoDB的常用命令 mongoexport / mongoimport mongodump / mongorestore      有以上两组命令在备份与恢复中进行使用。...恢复实践   mongorestore与mongoimport参数类似  参数 参数说明 -h 指明数据库宿主机的IP -u 指明数据库的用户名 -p 指明数据库的密码 -d 指明数据库的名字 -c 指明...在一些mongodb版本之间,BSON格式可能会随版本不同而有所不同,所以不同版本之间用mongodump/mongorestore可能不会成功,具体要看版本之间的兼容性。...当无法使用BSON进行跨版本的数据迁移的时候,使用JSON格式即mongoexport/mongoimport是一个可选项。...使用mongorestore来恢复 [mongod@MongoDB oplog]$ mongorestore -h 10.0.0.152 --port 28021 --oplogReplay --drop

    4.5K60

    MongoDB备份与恢复

    一、Mongodb的导入与导出 1.1、导出工具:mongoexport 概念: mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。...:如果导入的格式是csv,则可以使用第一行的标题作为导入的字段 --file :要导入的文件 示例: 新建库import,执行导入命令 [root@vm-test1 data]...:127.0.0.1:27017 -d:需要备份的数据库名称,如:db_test -o:备份的数据存放位置,如:~\dump,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个db_test...2.2 恢复工具 mongorestore 概念: mongorestore是Mongodb从备份中恢复数据的工具,它主要用来获取mongodump的输出结果,并将备份的数据插入到运行的Mongodb中...--port=27017 --db ztjy --dir=ztjy/ 参数说明: -h:MongoDB所在服务器地址 -d:需要恢复的数据库名称,如:db_test,当然这个名称可以不同于备份的时候,比如

    1.5K50

    MongoDB 备份与还原 mongodump、mongorestore

    适合用于备份和恢复数据量较小的 MongoDB 数据库,不适用于大数据量备份。 ​...--gzip # 开启压缩,3.2版本后可以使用,输出为文件的话会带有后缀.gz --out , -o # 输出的目录路径 --repir # 修复数据时使用 下面有详细介绍...对于MMAPv1 引擎 重建所有索引 丢弃损坏的数据 数据恢复流程: 一般情况下,你不应该手动删除该mongod.lock文件。而是,使用上述过程来恢复数据库。...在严峻的情况下,您可以删除文件,使用可能损坏的文件启动数据库,并尝试从数据库中恢复数据,但这存在风险。...mongorestore 不恢复 system.profile 的数据 2、mongorestore 常用参数 --help # 查看帮助 --quiet # 通过抑制 MongoDB的复制,连接等活动

    1.4K20

    MongoDB的备份与恢复

    MongoDB的备份与恢复 1.1 MongoDB的常用命令 mongoexport / mongoimport mongodump / mongorestore      有以上两组命令在备份与恢复中进行使用...恢复实践   mongorestore与mongoimport参数类似  参数 参数说明 -h 指明数据库宿主机的IP -u 指明数据库的用户名 -p 指明数据库的密码 -d 指明数据库的名字 -c 指明...在一些mongodb版本之间,BSON格式可能会随版本不同而有所不同,所以不同版本之间用mongodump/mongorestore可能不会成功,具体要看版本之间的兼容性。...当无法使用BSON进行跨版本的数据迁移的时候,使用JSON格式即mongoexport/mongoimport是一个可选项。...使用mongorestore来恢复 [mongod@MongoDB oplog]$ mongorestore -h 10.0.0.152 --port 28021 --oplogReplay --drop

    3.1K40
    领券