Mongodb-将独立服务器转换为配置文件中的副本集

Mongodb-将独立服务器转换为配置文件中的副本集,mongodb,Mongodb,我正在尝试将独立mongodb实例转换为副本集,以便使用elasticsearch设置一条河流。关于如何从命令行启动的说明似乎很简单,但是,我希望它在服务器重新启动时作为副本集自动启动。我目前通过配置文件设置启动mongodb。我对如何设置配置以使其适用于独立副本集感到困惑。另外,我是否必须首先使用上的说明进行设置,或者配置文件引导会处理这个问题 配置文件中让我感到困惑的部分是: # Replication Options # in master/slave replicated mongo

我正在尝试将独立mongodb实例转换为副本集,以便使用elasticsearch设置一条河流。关于如何从命令行启动的说明似乎很简单,但是,我希望它在服务器重新启动时作为副本集自动启动。我目前通过配置文件设置启动mongodb。我对如何设置配置以使其适用于独立副本集感到困惑。另外,我是否必须首先使用上的说明进行设置,或者配置文件引导会处理这个问题

配置文件中让我感到困惑的部分是:

# Replication Options

# in master/slave replicated mongo databases, specify here whether
# this is a slave or master
#slave = true
#source = master.example.com
# Slave only: specify a single database to replicate
#only = master.example.com
# or
master = true
#source = slave.example.com

# in replica set configuration, specify the name of the replica set
#replSet = rs0

让我们假设我的服务器位于123.456.789.000,副本集的名称为rs0。

您只需要在配置文件中设置
replSet
,假设MongoDB已经配置为使用该配置文件,并在启动时启动,您应该可以。
rs.initiate()
步骤是需要运行的一次性步骤。

1。stackexchange是软件开发人员的社区,而不是数据库管理员的社区。但我们也有一个数据库管理员。可以在上找到它。我提名你的问题为移民。2.
123.456.789.000
不是有效的IP地址:)谢谢你的指针,我将在以后的问题中使用该指针。