使用compose.io的MongoDB Connector for BI

时间:2018-05-14 20:40:44

标签: mongodb tableau compose

我试图在我的运行在compose.io上的云实例上使用MongoDB Connector for BI。这是使用命令:

./mongosqld --mongo-uri mongodb://%host%:%port% --mongo-username %myuser% --mongo-password %mypassword% --auth --mongo-authenticationSource=admin  --mongo-ssl

连接已设置但我总是收到此错误消息: [schemaDiscovery]无法初始化架构:没有可用的服务器:服务器选择失败:超出上下文截止时间

任何想法?

2 个答案:

答案 0 :(得分:0)

如果您遇到mongosqld本身的问题,请尝试在URI中添加“ /?connect = direct”,即“ mongosqld --mongo-uri” mongodb:// 您的MONGODB IP地址 /?connect = direct”。我的副本集为1,并遇到该错误。

答案 1 :(得分:0)

我最近遇到了类似的问题,尽管错误略有不同。我的错误有相同的<SOS>,但这是身份验证问题

unable to initialize schema

此问题的答案是确保将您的用户添加到unable to initialize schema: unable to authenticate conversation 0: unable to authenticate using mechanism "SCRAM-SHA-1": (AuthenticationFailed) Authentication failed. 集合中,因为admin默认为authSource。或者,您可以通过添加此标志admin并将其更改为具有用户的数据库来更改它在用户中寻找的位置。

--mongo-authenticationSource