【问题标题】:Zoomdata error - Connect to localhost:3333 [localhost/127.0.0.1] failed: Connection refusedZoomdata 错误 - 连接到 localhost:3333 [localhost/127.0.0.1] 失败:连接被拒绝
【发布时间】:2016-06-15 17:07:13
【问题描述】:

早上好。

我是一名实习生,目前正在做一个概念证明,要求我使用 zoomdata 在 ubuntu 16.04 LTS 上可视化来自 elasticsearch 的数据。

我设法在 docker 上连接了两者 - 简而言之,每个进程都在一个单独的隔离容器中运行并通过端口进行通信 - 但性能不够好(可视化遇到了大于 25 mb 的文件的错误)。

所以我决定在我的电脑上安装 zoomdata(试用版,.deb 版) 我也先安装了mongodb。

但是,当我运行 zoomdata 时,我遇到了两个问题,我相信解决第二个问题可能会解决第一个问题: -首先是当我创建一个新的elasticsearch连接时,我输入的参数与docker完全相同(我已经三次检查,它们是准确的):

节点名称:elasticsearch(我的节点名称)

客户端类型:HTTP 节点

地址:192.168.10.4 端口:9200

-第二个是当我运行 zoomdata 时: 在初始化过程中(更准确地说,是火花)我收到一条错误消息(下面有更多详细信息):

c.z.s.c.r.impl.CategoriesServiceClient :尝试:1 发送 类别注册失败。连接到本地主机:3333 [localhost/127.0.0.1] 失败:连接被拒绝

随着程序的其余部分正常执行,一遍又一遍地跟随相同的消息(尝试次数发生变化)。

我查看了日志 - 计算机(错误)和 docker(工作)。 注意:SAML 错误不会停止 docker 版本的工作,因此除非修复它修复其他问题,否则这不是我的首要任务。

电脑:

2016-06-15 16:04:06.680 错误 1 ​​--- [主要] c.z.core.service.impl.SamlService:初始化 SAML 时出错。 禁用 SAML。

2016-06-15 15:58:12.125 信息 8149 --- [主要] com.zoomdata.dao.mongo.KeyValueDao : 插入键值 集合 com.zoomdata.model.dto.SamlConfig@4f3431a1

2016-06-15 15:58:12.789 信息 8149 --- [主要] c.z.core.init.SystemVersionBeanFactory :服务器版本 2.2.6, 数据库版本 2.2.6,git commit: 0403c951946e5daf03000d83ec45ad85d0ce4a56,基于 06060725

2016-06-15 15:58:17.571 错误 8149 --- [actory-thread-1] c.z.s.c.r.impl.CategoriesServiceClient :尝试:1 发送 类别注册失败。连接到本地主机:3333 [localhost/127.0.0.1] 失败:连接被拒绝

2016-06-15 15:58:17.776 错误 8149 --- [actory-thread-1] c.z.s.c.r.impl.CategoriesServiceClient :尝试:2 发送 类别注册失败。连接到本地主机:3333 [localhost/127.0.0.1] 失败:连接被拒绝

2016-06-15 15:58:18.537 信息 8149 --- [主要] c.z.c.s.impl.SparkContextManager$2 : 运行 Spark 版本 1.5.1

码头工人:

2016-06-15 16:04:06.680 错误 1 ​​--- [主要] c.z.core.service.impl.SamlService:初始化 SAML 时出错。 禁用 SAML。

2016-06-15 16:04:06.681 信息 1 --- [主要] com.zoomdata.dao.mongo.KeyValueDao : 插入键值 集合 com.zoomdata.model.dto.SamlConfig@43b09564

2016-06-15 16:04:07.209 信息 1 --- [主要] c.z.core.init.SystemVersionBeanFactory :服务器版本 2.2.7, 数据库版本 2.2.7,git commit: 97c9ba3c3662d1646b4e380e7640766674673039,基于 06131356

2016-06-15 16:04:12.117 信息 1 --- [actor-thread-1] c.z.s.c.r.impl.CategoriesServiceClient :注册处理 类别:[字段刷新,源刷新]

2016-06-15 16:04:12.427 信息 1 --- [主要] c.z.c.s.impl.SparkContextManager$2 : 运行 Spark 版本 1.5.1

服务器版本不同(计算机版本为 2.2.6,docker 版本为 2.2.7)- 我会尝试更新计算机版本,但我不太希望它能正常工作。

我已经尝试过的:

-使用 zoomdata 作为 root:zoomdata 被拒绝,互联网告诉我为什么一开始是个坏主意。

-停用所有防火墙:什么也没做。

-在互联网上搜索:没能解决。

我完全没有想法,如果能提供任何帮助,我将不胜感激。

编辑:我更新到 2.2.7,但问题仍然存在。 我想知道授权是否可能存在问题(因为连接被拒绝)。 我还尝试在我的 zoomdata 服务器上禁用 SSL。

编辑:在讨论了logs and .properties files seen here 问题是调度程序服务未连接到 mongodb,尽管 zoomdata 确实连接。 我填写了installation guide之后的文件,但无济于事。

【问题讨论】:

    标签: mongodb elasticsearch apache-spark connection categories


    【解决方案1】:

    从日志中我看到调度程序无法连接到 mongo,因为套接字异常。在这里找到可能的解决方案: stackoverflow.com/questions/15419325/mongodb-insert-fails-due-to-socket-exception

    注释掉 mongod.conf 中将 IP 绑定到 127.0.0.1 的行。通常,默认设置为 127.0.0.1。 对于 Linux,此配置文件位置应为 /etc/mongod.conf。 一旦您将其注释掉,它将接收来自所有接口的连接。 这为我修复了它,因为我也遇到了这些套接字异常。

    【讨论】:

    • 谢谢你,等我完成我目前的工作后再试试。
    • 不幸的是,运气不好。我已经使用新的调度程序日志更新了 Gist 存储库。我目前正在使用 Kibana 来满足我的可视化需求,并且很快将与另一个在他的计算机上安装了 zoomdata 的人合作 - 比较我们实现中的差异可能会对我有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2020-01-21
    • 1970-01-01
    • 1970-01-01
    • 2020-12-10
    • 2011-07-26
    • 1970-01-01
    • 2020-03-25
    • 2016-08-13
    相关资源
    最近更新 更多