Невозможно понять, как эта команда службы запросов mongo работает в CentOS 7

189
omrakhur

Наши администраторы дали нам следующую команду для запуска службы MongoDB с наших (не sudo) учетных записей:

mongo resteam-mongo-cluster-001:27017 -u mongo-admin -p --authenticationDatabase admin

Может, кто-нибудь объяснит мне это, поскольку я новичок в Linux, но что более важно, потому что администраторы здесь всегда очень заняты, и если мне придется настроить это позже для целей нашей команды, я не хочу быть вызывая их.

1
Это не «команда для запуска службы», это команда для подключения к базе данных. В этой строке «Mongo» - это скрипт или программа, «resteam-mongo-cluster-001» - это хост, а 27017 - номер порта, который прослушивает mongodb. Клиенту Mongo предписано использовать имя пользователя «mongo-admin» и запрашивать пароль клиента (ключ -p). На указанном хосте ваши администраторы создали базу данных с именем admin, в которой был создан пользователь mongo-admin. Подстрока «--authenticationDatabase admin» указывает клиенту искать учетные данные пользователя mongo-admin в администраторе базы данных. Вы не настраиваете эту команду. Kitet 6 лет назад 0
@Kitet Почему вы не опубликовали свой комментарий в качестве ответа? Кажется, чтобы ответить на этот вопрос без каких-либо дополнительных разъяснений ;-) Stennie 6 лет назад 0

1 ответ на вопрос

2
Kitet

Это не «команда для запуска службы», это команда для подключения к базе данных. В этой строке Mongo- скрипт или программа, resteam-mongo-cluster-001хост, а после двоеточия 27017- номер порта, который прослушивает mongodb на указанном выше хосте. Клиенту Mongo предписано использовать имя пользователя mongo-adminи запрашивать пароль клиента ( -pкоммутатор). На указанном хосте ваши администраторы создали базу данных с именем admin, в которой был создан пользователь mongo-admin. Подстрока --authenticationDatabase adminуказывает клиенту искать учетные данные пользователя mongo-admin в администраторе базы данных.

Поскольку это строка подключения к существующему сервису, вы не настраиваете эту команду, ваш администратор будет настраивать ее при изменении каких-либо параметров сервиса.

Похожие вопросы