如何在同一台PC上安装两个mongodb实例

时间:2015-06-03 07:06:10

标签: mongodb ubuntu

我的 ubuntu 计算机中安装了 mongo db 2.6.9。我希望在同一台计算机上安装2.6.10并且一次只运行一个。 我对 mongodb 知之甚少。我该怎么办?

2 个答案:

答案 0 :(得分:1)

谈论Linux,如果你只是在不同的路径上安装两次(记住改变端口),我认为它们运行正常。问题是你最终会为两个实例使用相同的日志文件。我建议你看看以下两个链接:

堆叠here

以及mongo手册以查看运行时配置,您将看到第二次正在运行的安装需要更改的路径here

答案 1 :(得分:0)

由于您已经在ubuntu上,因此请安装docker并在不同容器中创建运行尽可能多mongo版本的容器。您只需将它们绑定到本地计算机上的不同端口即可。

安装docker

sudo apt-get update $ sudo apt-get install wget
wget -qO- https://get.docker.com/ | sh

创建运行mongo 2.6.9和2.6.10的mongodb容器

docker run -p 27107:27107 -d mongo:2.6.9
docker run -p 27108:27107 -d mongo:2.6.10

使用端口27107上的127.0.0.1连接到mongodb 2.6.9版 使用端口27108上的127.0.0.1连接到mongodb 2.6.10版