gpt4 book ai didi

mongodb - 我如何在 Ubuntu 上安装 MongoDb 并在安装时设置配置

转载 作者:可可西里 更新时间:2023-11-01 09:32:07 27 4
gpt4 key购买 nike

我正在为云服务器创建一个自动化部署,我需要在一个脚本中安装、配置和运行 Mongodb。我无法访问服务器,因为部署服务器从 git 中提取我的脚本。

我的问题是我需要将日志路径和数据库路径设置到另一个位置。我如何使用 apt-get 执行此操作。我现在使用的是下面,但它将路径设置为默认位置。

apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" | tee -a /etc/apt/sources.list.d/10gen.list
apt-get -y update
apt-get -y install mongodb-10gen

最佳答案

要轻松做到这一点,首先自己编写 mongodb.conf(使用 sudo,将其创建为/etc/mongodb.conf,权限为 644 和 root:root)- 使用现有模板或获取 from git 和适本地更改 dbpath 和 logpath。

也很简单 - 只需删除那些默认文件夹并创建符号链接(symbolic link)以指向所需的安装路径 - 根本不需要修改文件。

如果出于某种原因你不想这样做,而你想在安装后进行,那么你将不得不停止使用配置文件启动的服务,这样它就不会启动、预分配文件等。有几个选项可以做到这一点,here 中有相当详细的介绍。

如那里所述,您的选择是暂时阻止所有新服务启动或使用 apt-get 进行仅下载获取并操作文件以在安装前不自动启动 mongod,或者更改包以操作启动前的配置文件。

或者,最后,您可以正常安装并让它启动,然后停止 mongod 服务(service mongod stop),删除在配置路径中创建的文件,然后更改mongodb.conf 使用您的新值(或用您自己的值覆盖),重新启动服务。

关于mongodb - 我如何在 Ubuntu 上安装 MongoDb 并在安装时设置配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12263244/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com