【问题标题】:Mongodb BI Connector & Tableau: Error while trying to run mongosqldMongodb BI 连接器和 Tableau:尝试运行 mongosqld 时出错
【发布时间】:2017-07-04 13:58:03
【问题描述】:

我正在尝试使用 MongoDB BI 连接器和此指令(版本 2.1(当前))将 Tableau 连接到 MongoDB:

https://docs.mongodb.com/bi-connector/v2.1/installation/

但我在第 5 步中遇到错误:

mongosqld --schema=schema.drdl --mongo-uri=mongodb://localhost:27017

2017-07-04T15:19:44.032+0200 I CONTROL    [initandlisten] mongosqld version: v2.1.0
2017-07-04T15:19:44.032+0200 I CONTROL    [initandlisten] git version: 518180ba2c547d2cc6071f955d98ec6de730c0c9
2017-07-04T15:19:44.032+0200 I CONTROL    [initandlisten] arguments: --mongo-uri mongodb://localhost:27017 --schema schema.drdl
2017-07-04T15:19:44.032+0200 I CONTROL    [initandlisten] ** WARNING: Access control is not enabled for mongosqld.
2017-07-04T15:19:44.032+0200 I CONTROL    [initandlisten]
2017-07-04T15:19:44.038+0200 I NETWORK    [initandlisten] connecting to mongodb at mongodb://localhost:27017
error starting server: listen unix /tmp/mysql.sock: bind: address already in use

mongosqld 安装正确:

mongosqld --version

mongosqld version v2.1.0
git version: 518180ba2c547d2cc6071f955d98ec6de730c0c9

另外,我的mongod 正在运行,并通过运行以下命令使用默认端口 (27017):

sudo mongod --dbpath /mnt/PROJET-CIRMAR-1T/

你知道运行mongosqld有什么问题吗?

【问题讨论】:

  • ps ax | grep mongosqld 在您开始之前会显示结果吗?那么服务可能已经启动了。
  • @tobi6 是的,因为它表明 mongosqld 正在运行!我试图杀死它,但是当我再次执行您的命令时,它再次显示 mongosqld 的另一个进程!
  • 那么我想你可以跳过这一步,因为 mongosqld 已经在运行了。
  • @tobi6 我也试过了,但是 Tableau 无法连接到这个 mysql 服务器!
  • @tobi6 我刚刚移动了mysql.sock文件,问题就解决了!

标签: mongodb tableau-api business-intelligence connector


【解决方案1】:

我不知道为什么,但问题出在mysql.sock 文件上。因此,您可以将其删除或将其移至其他位置并尝试再次执行该命令。至少在我的情况下,问题解决了,mongosqld 正在运行!也许它对将来的某人有所帮助,也许有人让我们知道确切的原因是什么!

【讨论】:

    【解决方案2】:

    谢谢阿布扎。

    默认情况下,Mongosqld 将尝试绑定到存在的操作系统上的 unix 域套接字。您在上面看到的错误表明其他进程已经绑定到mysql.sock - 这可能是另一个 mongosqld 实例或 mysqld 服务器。

    为了在未来可靠地避免此类情况,您可以使用附加标志 --noUnixSocket 启动 mongosqld。

    【讨论】:

      猜你喜欢
      • 2021-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-18
      • 2020-10-06
      • 2019-03-18
      • 2022-01-10
      相关资源
      最近更新 更多