Проблема с подключением power bi и mongoDB remote
Я пытаюсь подключиться к удаленному mongodb, уже установленному:
- MongoDB
- Инструменты Монго
- MongoODBC
- Коннектор Mongo BI
я пытаюсь запустить mongosqld(connector BI) с настройкой удаленного управления, но всегда получаю этот вывод:
log output directed to C:\Program Files\MongoDB\Connector for BI\2.14\logs\mongosqld.log
2022-04-07T10:56:11.928-0500 I CONTROL [initandlisten] mongosqld starting: version=v2.14.4 pid=12408 host=CPX-KPKS8VEZ1B3
2022-04-07T10:56:11.928-0500 I CONTROL [initandlisten] git version: df0cf0b57e9aac0ab6d545eee0d4451d11d0c6e9
2022-04-07T10:56:11.928-0500 I CONTROL [initandlisten] OpenSSL version OpenSSL 1.0.2n-fips 7 Dec 2017 (built with OpenSSL 1.0.2s 28 May 2019)
2022-04-07T10:56:11.928-0500 I CONTROL [initandlisten] options: {config: "C:\\Program Files\\MongoDB\\Connector for BI\\2.14\\example-mongosqld-config.yml", systemLog: {path: "C:\\Program Files\\MongoDB\\Connector for BI\\2.14\\logs\\mongosqld.log", verbosity: 2}, schema: {stored: {mode: "custom", source: "mongosqld_data", name: "mySchema"}}, net: {bindIp: [10.40.20.9], port: 27030}, mongodb: {net: {uri: "mongodb://10.40.20.9:27030", auth: {source: "admin"}}}}
2022-04-07T10:56:11.928-0500 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for mongosqld.
2022-04-07T10:56:11.928-0500 I CONTROL [initandlisten]
error populating listeners: listen tcp 10.40.20.9:27030: bind: The requested address is not valid in its context.
это моя установка для mongosqld
systemLog:
logAppend: false
path: "/var/log/mongosqld/mongosqld.log"
verbosity: 2
security:
enabled: true
mongodb:
net:
uri: "10.40.20.9:27030"
auth:
username: "GONZJIM1"
password: "Colombia_2021"
net:
bindIp: 10.40.20.9
port: 27030
ssl:
mode: "disabled"
systemLog:
path: 'C:\Program Files\MongoDB\Connector for BI\2.14\logs\mongosqld.log'
quiet: false
verbosity: 2
logRotate: "rename"
processManagement:
service:
name: mongosqld
displayName: mongosqld
description: "BI Connector SQL proxy server"
1 ответ
Я думаю, это потому, что вы используете один и тот же IP-адрес и номер порта в bindIP и IP-адресе mongodb. Поскольку база данных уже использует этот IP-адрес и номер порта, просто измените номер порта в области bindIP на 27031 и посмотрите, успешно ли это сделано.