Терминал выходит, когда я набираю команду mongodb в терминале - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь установить MongoDB на свой компьютер Linux mint, и когда я набираю mongod, я получаю следующую ошибку:

2020-07-14T13:10:15.299+0530 I CONTROL  [initandlisten] MongoDB starting : pid=13188 port=27017 dbpath=/data/db 64-bit host=umakanth-G3-3579
2020-07-14T13:10:15.299+0530 I CONTROL  [initandlisten] db version v3.6.3
2020-07-14T13:10:15.299+0530 I CONTROL  [initandlisten] git version: 9586e557d54ef70f9ca4b43c26892cd55257e1a5
2020-07-14T13:10:15.299+0530 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.1.1  11 Sep 2018
2020-07-14T13:10:15.299+0530 I CONTROL  [initandlisten] allocator: tcmalloc
2020-07-14T13:10:15.299+0530 I CONTROL  [initandlisten] modules: none
2020-07-14T13:10:15.299+0530 I CONTROL  [initandlisten] build environment:
2020-07-14T13:10:15.299+0530 I CONTROL  [initandlisten]     distarch: x86_64
2020-07-14T13:10:15.299+0530 I CONTROL  [initandlisten]     target_arch: x86_64
2020-07-14T13:10:15.299+0530 I CONTROL  [initandlisten] options: {}
2020-07-14T13:10:15.299+0530 E STORAGE  [initandlisten] Failed to set up listener: SocketException: Address already in use
2020-07-14T13:10:15.299+0530 I CONTROL  [initandlisten] now exiting
2020-07-14T13:10:15.299+0530 I CONTROL  [initandlisten] shutting down with code:48

Может ли кто-нибудь помочь мне решить эту проблему

1 Ответ

0 голосов
/ 14 июля 2020

Failed to set up listener: SocketException: Address already in use

Похоже, что у вас уже есть сервер MongoDB, работающий на вашем компьютере, учитывая, что вы используете порт по умолчанию (27017).

Вы можете, например, предоставить другой порт, тогда у вас, вероятно, будет 2 mongod экземпляров, запущенных на вашем компьютере, или просто посмотрите, полезен ли вам запущенный демон.

Edit : Возможно, что один экземпляр из mongod уже работает в вашей системе. Если это просто собственная служба на вашем локальном компьютере, вы можете узнать, набрав: service mongodb status. Затем, если служба запущена, вы можете попробовать ее использовать, например, используя оболочку mongo. Просто введите mongo (но учтите, что он будет использовать имя пользователя и пароль по умолчанию).

...