Задать вопрос
Jourloy
@Jourloy
NodeJS разработчик

Как подключится к MongoDB установленное на raspbian, ubuntu или manjaro?

На Raspberry Pi поставил Raspbian Lite (тот, который без интерфейса), установил MongoDB, запускаю на 10000 порту, а админ панель на 11000 соответственно. К админ панели подключаюсь, а вот к самой БД не могу как из MongoDB Compass, так и при помощи драйвера на NodeJS. Какие есть возможные пути решения проблемы?

Подобная ошибка и на Ubuntu Server тоже имеется, там все также без изменений. А еще пробовал даже на Manjaro поставить, тот же результат, поэтому, я думаю, это какая-то проблема самой платы, но я не уверен

sudo lsof -i -P -n | grep LISTEN

sshd       532    root    3u  IPv4  15144      0t0  TCP *:22 (LISTEN)
sshd       532    root    4u  IPv6  15146      0t0  TCP *:22 (LISTEN)
mongod    4603 mongodb    9u  IPv4  34584      0t0  TCP *:10000 (LISTEN)
mongod    4603 mongodb   10u  IPv4  32502      0t0  TCP *:11000 (LISTEN)


Логи БД

Mon Jun  7 11:31:25.353 [initandlisten] MongoDB starting : pid=4630 port=10000 dbpath=/db 32-bit host=raspberrypi
Mon Jun  7 11:31:25.353 [initandlisten] 
Mon Jun  7 11:31:25.353 [initandlisten] ** NOTE: This is a 32 bit MongoDB binary.
Mon Jun  7 11:31:25.353 [initandlisten] **       32 bit builds are limited to less than 2GB of data (or less with --journal).
Mon Jun  7 11:31:25.353 [initandlisten] **       See http://dochub.mongodb.org/core/32bit
Mon Jun  7 11:31:25.353 [initandlisten] 
Mon Jun  7 11:31:25.353 [initandlisten] db version v2.4.14
Mon Jun  7 11:31:25.354 [initandlisten] git version: nogitversion
Mon Jun  7 11:31:25.354 [initandlisten] build info: Linux bm-wb-03 3.19.0-trunk-armmp #1 SMP Debian 3.19.1-1~exp1+plugwash1 (2015-03-28) armv7l BOOST_LIB_VERSION=1_58
Mon Jun  7 11:31:25.354 [initandlisten] allocator: system
Mon Jun  7 11:31:25.354 [initandlisten] options: { config: "/etc/mongodb.conf", dbpath: "/db", journal: "true", logappend: "true", logpath: "/var/log/mongodb/mongodb.log", port: 10000 }
Mon Jun  7 11:31:25.367 [initandlisten] journal dir=/db/journal
Mon Jun  7 11:31:25.367 [initandlisten] recover : no journal files present, no recovery needed
Mon Jun  7 11:31:25.411 [websvr] admin web console waiting for connections on port 11000
Mon Jun  7 11:31:25.411 [initandlisten] waiting for connections on port 10000
Mon Jun  7 11:31:58.057 [initandlisten] connection accepted from 192.168.0.103:54768 #1 (1 connection now open)
Mon Jun  7 11:31:58.073 [conn1] end connection 192.168.0.103:54768 (0 connections now open)
Mon Jun  7 11:31:58.588 [initandlisten] connection accepted from 192.168.0.103:54769 #2 (1 connection now open)
Mon Jun  7 11:31:58.596 [conn2] end connection 192.168.0.103:54769 (0 connections now open)
Mon Jun  7 11:31:59.106 [initandlisten] connection accepted from 192.168.0.103:54770 #3 (1 connection now open)
Mon Jun  7 11:31:59.111 [conn3] end connection 192.168.0.103:54770 (0 connections now open)


Конфиг БД

# mongodb.conf

# Where to store the data.
dbpath=/db

#where to log
logpath=/var/log/mongodb/mongodb.log

logappend=true

#bind_ip = 127.0.0.1
port = 10000


Если возникнут вопросы по поводу прав для /db
После создания папки, я прописал ей 777 права, так что MongoDB имеет доступ


На Manjaro ставил 64-bit версию MongoDB, так что не в битах дело точно
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой 13 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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