问题标签 [bolt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
524 浏览

neo4j - 连接螺栓服务器失败

当我尝试使用 neovis.js 运行最简单的 html 页面时,它将向我显示 neo4j 数据图表:

我在控制台收到此错误消息:

“WebSocket连接失败。由于您的Web浏览器的安全限制,此Neo4j驱动程序无法获得失败的原因。请使用您的浏览器开发控制台确定失败的根本原因。常见的原因包括数据库不可用,使用错误的连接 URL 或临时网络问题。如果您启用了加密,请确保您的浏览器配置为信任 Neo4j 配置使用的证书。WebSocketreadyState为:3"

我在https://neo4j.com/developer/kb/explanation-of-error-websocket-connection-failure/中看到了答案, 但我不明白我应该在哪里进行更改,特别是当我没有任何更改时我的计算机 (Windows) 上的 Neo4j 文件或配置。

为什么我不能像在指南中看到的那样连接到 Bolt 服务器?

0 投票
1 回答
70 浏览

symlink - 纱线:如何使用 boltpkg 链接橡子 - 符号链接错误

我的团队有一个 monorepo,我们在其中使用bolt来管理依赖项和链接。我试图让开发环境在我的本地 Windows 机器上启动并运行,但在 install/link 时遇到了问题acorn。我所做的是克隆 repo,然后$ bolt安装依赖项。如您所见,它显示链接依赖项错误并抱怨acorn.ps1不是符号链接。我已经进行了一些研究,但我发现的解决方案都没有,例如包含--non-bin-links或以管理员身份运行,对我有用。如果您能就此提供一些见解,我将不胜感激。

  • 窗户:10;
  • 纱线:1.13.0;
  • 螺栓:0.22.6 - 也尝试了 0.22.4 但没有用;

错误信息

0 投票
1 回答
392 浏览

apache-kafka - 如何一次将多个(不同)元组从一个 KafkaSpout 发送到螺栓?

我是 Apache Storm 的新手。

我正在尝试使用 Apache Kafka、Storm 和 ESPER CEP 引擎开发一个实时流处理系统。

为此,我有一个 KafkaSpout,它将向 Bolts(具有我的 CEP 查询)发出流以过滤流。

我已经创建了一个拓扑,我正在尝试在本地集群上运行它

问题是在我的 bolts 中运行的 CEP 查询需要成批的元组来对流执行窗口操作。在我的拓扑中,KafkaSpout 一次只向 Bolts 发送一个元组进行处理。所以我的 CEP 查询没有按预期工作。

我在 Storm 中使用默认的 KafkaSpout。有什么办法可以一次将多个不同的元组发送到螺栓?一些配置调整可以做到这一点,还是我需要为此制作我的自定义 KafkaSpout?

请帮忙!!

我的拓扑:

TopologyBuilder builder = new TopologyBuilder();

builder.setSpout("KafkaSpout", new KafkaSpout<>(KafkaSpoutConfig.builder("localhost:" + 9092, "weatherdata").setProp(ConsumerConfig.GROUP_ID_CONFIG, "weather-consumer-group").build()),4 );

builder.setBolt("A", new FeatureSelectionBolt(), 2).globalGrouping("KafkaSpout");

builder.setBolt("B", new TrendDetectionBolt(), 2).shuffleGrouping("A")

我正在使用 2 个螺栓和一个喷嘴。

我在 Bolt A 中运行的 esper 查询是

从 weatherEvent.win:length(3) 中选择 first(e), last(e) 作为 e

在这里,我试图从事件流的长度为 3 的窗口中获取第一个和最后一个事件。但是我得到相同的第一个和最后一个事件,因为 KafkaSpout 一次只发送一个元组。

0 投票
1 回答
331 浏览

sphero - 在 Windows 10 上连接到 Sphero 螺栓并在不使用 Sphero edu 应用程序的情况下使用 javascript 连接到它的最佳方式是什么?

在此处输入图像描述

我正在尝试在 Windows 10 上连接到 Sphero Bolt。当我选择添加蓝牙设备时,我可以看到设备名称SB-058A。但是,Connecting当我选择它时,它会一直旋转并显示。我已经安装了Sphero edu 应用程序,并且可以通过 edu 应用程序连接到 Sphero Bolt。我的最终目标是使用spherojs并在 Windows 10 上连接到 Sphero Bolt。

在 Windows 10 上连接到 Sphero 螺栓并在不使用 Sphero edu 应用程序的情况下使用 javascript 连接到它的最佳方式是什么?

0 投票
0 回答
313 浏览

go - 无法加载包:C:\Go\src\"application"\db.go:10:2: 标准包“application”中的非标准导入“github.com/boltdb/bolt”

我是编码新手,所以我确定我的错误很简单。我正在尝试从 github.com/benbjohnson/roommate 安装应用程序。我已经安装了 go 并且能够获取文件。

但是,当我尝试构建室友文件时,我得到:“无法加载包:C:\Go\src\roommate\db.go:10:2: non-standard import "github.com/boltdb/bolt"在标准包装“室友”中

我尝试过更改 GOPATH。
我已经验证我的 GOROOT 和 GOPATH 不一样。

我的 Go 环境是:

0 投票
3 回答
1849 浏览

neo4j - 使用 Kubernetes Ingress 暴露 Neo4j Bolt

我正在尝试为我们的一些培训构建一个 Neo4j 学习工具。我想使用 Kubernetes 启动 Neo4j Pod 供每个参与者使用。目前我很难使用 Ingress 暴露螺栓端点,我不知道为什么。这是我的部署配置:

客户端很好地暴露出来并且可以在下面到达,learn.neo4j.com但我不知道在哪里指向它以使用螺栓连接到数据库。无论我尝试什么,它都失败了ServiceUnavailable: Websocket Connection failureWebSocket network error: The operation couldn’t be completed. Connection refused在控制台中)。我错过了什么?

0 投票
0 回答
61 浏览

html - 如何使模态显示正确的图像?

我有两个图像,在悬停时显示一个缩放按钮,该按钮将在模式中放大所述图像,问题是它只显示第一张图像。我如何让它拉出正确的图像?我也在用螺栓。

谢谢你的帮助。

0 投票
0 回答
159 浏览

neo4j - Neo4J 螺栓驱动程序创建关系挂起

在创建与某些节点之间的关系挂起时,我遇到了一个问题。在某些情况下,挂起会使整个 Neo4J 实例崩溃。

当我查看我的应用程序的堆栈跟踪时,我看到了 Java 螺栓驱动程序的这种行为。

这是在关闭事务时,但在某些情况下,当我关闭 StatementResult 时,我会遇到相同的挂断。

我尝试从转储中重新安装 Neo4J,但没有成功,我还尝试删除并重新创建所有索引,但没有成功。

0 投票
0 回答
221 浏览

java - 创建与嵌入式 Neo4j 数据库的螺栓连接

我正在努力在我的嵌入式 Neo4j 数据库和 Neo4j 浏览器之间建立螺栓连接。我想使用浏览器来可视化我的数据库,以确保我的 java 代码正确记录节点和关系。

我在下面编写了创建 Neo4j 数据库、创建节点和关系的代码片段。当我启动 Neo4j 桌面应用程序并单击“添加图形”时,应用程序会提示我输入图形的名称(图形)和 URL(bolt://localhost:7687)。然后应用程序提示我输入我提供的用户名 (neo4j) 和密码 (password)。但是,我没有在通过 GraphDatabaseFactory() 方法创建图形数据库时包含身份验证设置。

我尝试在 Neo4j 桌面应用程序中将用户名和密码字段留空,但应用程序对象显示以下错误消息“无法建立远程连接:无法使用指定配置访问数据库”和“无法建立远程连接:ServiceUnavailable”。

您能否帮助我了解如何通过 GraphDatabaseFactory 方法在数据库配置中包含通过用户名和密码进行的身份验证?我已经在文档中搜索了该方法,但找不到方法。

在此先感谢您的帮助。

0 投票
1 回答
216 浏览

java - 可视化嵌入式 Neo4j 图形数据库

在过去的两周里,我阅读了各种与 Neo4j 数据库可视化相关的 stackoverflow 帖子,但它们并没有解决我的问题。我从一篇文章中得到想法,从另一篇文章中得到想法,但它们并不一致。我还进行了许多 Google 搜索,试图了解如何可视化嵌入式 Neo4j 图形数据库,但无济于事。

我编写了一个非常简单的 java 类和方法来创建一个简单的图形(35 个节点和 30 个关系)。下面的第一个代码片段显示我已经创建了嵌入式图形数据库。第二个代码片段显示了我如何能够查询数据库,一旦填充。

我已经能够在 Java 代码中查询图形并确认节点和关系是否正确。我想做的是在移动到具有更多节点和关系的真实数据集之前可视化这个简单的图表。

我正在运行 macOS 10.15 (Catalina)、JetBrains IntelliJ IDE、JDK 1.8.0_221 的 iMac 上进行代码开发和测试。一旦我让这段代码在我的 iMac 上运行,我计划将它迁移到 GCP 环境以大规模运行它。随着时间的推移,我将需要创建数据库的可视化,因此手动密集的可视化工作是不可取的。因此,我不想使用 Neo4j 桌面浏览器来可视化图形数据库。

我尝试使用 Neo4j 插件将嵌入式图形数据库引入 Gephi(首选方法)。当我选择图形数据库文件夹并单击打开时,Gephi 以一个标题为警告的空白对话框作为响应。我确信我做错了什么,但我不知道我做了什么,或者做得不对。

嵌入式图形数据库的创建

嵌入式图数据库查询

我想做的是生成图形数据库的图形表示,以验证创建节点、关系和关联属性的 java 代码的逻辑。在将代码移动到 GCP 环境以进行大规模测试并在那里工作之前,我想用这个小数据集来做这个,然后是一个大约 10 倍大的数据集。

您能否分享或指向我一些 java 代码,这些代码允许我使用 Gephi 或其他方式可视化嵌入式 Neo4j 数据库,如果合适的话?

提前感谢您对这个问题的帮助。