更改Ubuntu Snap安装上的默认MongoDB端口

时间:2018-07-21 06:34:34

标签: mongodb ubuntu

我已经使用快照包管理器使用以下命令安装了MongoDB。
snap install mongo32;

一切正常。但是,我想更改端口,并且找不到此安装的 mongodb.conf 。我在以下位置搜索它:

/snap/mongo32  

/etc

递归grep搜索为我提供了一个文件,该文件在此文件中包含此安装的默认端口号(32017):

/snap/mongo32/2/command-mongod.wrapper

但是,该文件是只读文件,我认为对只读文件进行更改不是一个好主意。请提出建议,如何更改mongo32 snap安装的默认端口。谢谢。

1 个答案:

答案 0 :(得分:2)

您可以在snapcraft清单文件here中看到,默认端口号是硬编码的:

mongod:
    command: bin/run.sh mongod --port=32017 --smallfiles --noprealloc

mongo快照遵循mongoNN约定,其中NN是端口号NN017(例如mongo33将使用端口33017)