【问题标题】:MongoDB 3.2 BI Connector to Tableau: Invalid username or passwordMongoDB 3.2 BI 连接器到 Tableau:用户名或密码无效
【发布时间】:2016-05-05 18:39:30
【问题描述】:

在 RHEL 6.7 上运行 MongoDB 3.2.4 Enterprise。 在 Windows 7 上运行 Tableau 9.3。 跟随https://docs.mongodb.org/bi-connector/installation/安装MongoDB BI Connector,将linux上的MongoDB 3.2连接到windows上的Tableau 9.3。

第 6 步: 在我的 Windows 笔记本电脑上运行的 Tableau Desktop 9.3 中, 数据 > 新数据源 > PostgreSQL 在弹出的“PostgreSQL Connection”窗口中,我输入所需的信息 服务器:mymongodb32server 端口:27027 数据库:mybiuser2 身份验证:用户名和密码 用户名:mybiuser2 密码:abcdefg [ ] 需要 SSL 单击“确定”后,它会弹出一个错误窗口: 与 PostgreSQL 数据库数据源“mybiuser2”通信时出错。用户名或密码无效。 * 身份验证期间通信关闭;套接字已关闭。 * 用户名或密码无效。

我使用了第 2 步中创建的用户名和密码。以下所有步骤均在 linux 机器上完成。 第2步: % mongobiuser 创建 mybiuser2 mongodb://mymongodb32server.[MY_COMPANY_NAME].com:27027/[MY_DB_NAME] 密码:abcdefg 第 3 步: % mongodrdl --host mymongodb32server.[MY_COMPANY_NAME].com --port 27027 -d [MY_DB_NAME] -o schema.drdl 第4步: % mongobischema 导入 mybiuser2 schema.drdl 第 5 步: 我不需要安装 PostgreSQL 驱动,因为 Tableau 9.3 默认安装它。

如果我在这些步骤中做错了什么导致无效的用户名或密码错误,请告知。

谢谢。 HL

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    偶然发现了同样的问题。 似乎他们创建了用户“mongodb”,而不是您在步骤 2 中提供的用户,但使用了那里的密码。 所以'mongobischema import mongodb schema.drdl'会起作用。

    但是,文档中似乎还有另一个错误。缺少注册 PostgreSQL“外部数据包装器”的步骤。在我的情况下,我得到一个 'mongodb_proxy_server' 不存在错误。我在这里找到了这个页面,其中包含一些关于做什么的解释:https://www.postgresql.org/docs/9.3/static/postgres-fdw.html。 尽管如此,他们似乎打算使用一些基于 Python 的 fdw,但我没有 Python 知识,所以我被困在这里。如果你有一些 Python 知识,我希望你能从这里继续:-/ 我在这里也试过这个:https://github.com/EnterpriseDB/mongo_fdw,看起来很有希望。但是在尝试注册 fdw 时出现此错误:'could not load library "/usr/lib/postgresql/9.4/lib/mongo_fdw.o": /usr/lib/postgresql/9.4/lib/mongo_fdw.o: only可以加载 ET_DYN 和 ET_EXEC '。 所以这里也是死路一条。

    如果您能够处理请。分享。 非常感谢, 罗马

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-10
      • 1970-01-01
      • 1970-01-01
      • 2010-09-17
      • 2012-07-18
      • 1970-01-01
      • 2015-05-31
      相关资源
      最近更新 更多