问题标签 [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.
neo4j - Neo4J 集群 - 螺栓 + 路由
Neo4j 文档说我们可以在使用集群模式/设置时使用螺栓 + 路由。我可以使用带有螺栓连接的单节点没有任何问题,但是如果我使用集群模式/设置,它会给我以下错误。
Caused by: org.neo4j.driver.v1.exceptions.ClientException: 'bolt+routing' is not a supported transport (in 'bolt+routing://username:password@server.com:7687', available transports are: [bolt].
在集群模式下,如果我只使用 bolt+routing://username:password@server.com:7687
我会收到 NotALeader 错误,如下所示
config.Neo4jConfiguration: Intercepted exception
Exception in thread "main" org.neo4j.ogm.exception.CypherException: Error executing Cypher: Neo.ClientError.Cluster.NotALeader
at org.neo4j.ogm.drivers.bolt.transaction.BoltTransaction.commit(BoltTransaction.java:75)
注意:我正在为我的应用程序使用 Spring Data Neo4j
java - 用什么代替 GraphDatabaseSettings.BoltConnector?
我正在使用 Neo4j 的 Java 驱动程序通过 Bolt 协议访问数据库。
如果我查看Neo4j 文档,我发现我应该使用GraphDatabaseSettings.BoltConnector
设置。
但是我的 IDE 说它已被弃用。
你知道换什么GraphDatabaseSettings.BoltConnector
吗?
谢谢
nginx - Neo4j with a reverse proxy and NGINX
I'm having trouble addressing Neo4j via a reverse proxy with NGINX.
The web client works without problems, but I have no idea about the Bolt protocol.
Here's how the web client works:
But how does the Bolt protocol over port 7687 work?
Thanks.
PS: Google translator ftw.
java - 如何在 Eclipse 中使用 Bolt 协议运行 java 和 neo4j
我在 Eclipse 中使用 maven 依赖项,并尝试使用 bolt 协议连接 neo4j 和 java。我在 MacOS 中运行应用程序。我正在使用 Eclipse 3 和 Java 版本 8 和 jre 1.8。这是我的 pom.xml **
**
这是 .java 文件中调用的方法
运行应用程序后,我收到所有这些错误
请帮助我找出我所有的错误。
browser - neo4j 3.2.5 WebSocket 连接失败;centos7
错误:WebSocket 连接失败。由于 Web 浏览器中的安全限制,此 Neo4j 驱动程序无法找到失败的原因。请使用您的浏览器开发控制台来确定失败的根本原因。常见原因包括数据库不可用、使用错误的连接 URL 或临时网络问题。如果您启用了加密,请确保您的浏览器配置为信任 Neo4j 配置使用的证书。WebSocket 就绪状态为:3"
如果我使用 HTTP,它可以正常工作,但如果我使用 https,则会出现上述错误。我在 docker 上的 centos7、Alpine Linux 上试过:同样的行为。我也试过https://neo4j.com/developer/kb/explanation-of-error-websocket-connection-failure/:但它对我不起作用。
neo4j.conf 片段:
firebase - Firebase-bolt 给出 ***TYPE RECURSION***" 错误
我在名为 tasks.bolt 的 .bolt 文件中有以下类型定义
编译后(firebase-bolt < tasks.bolt),输出包含以下内容:
我知道这是一个递归,因为类型 Channel 有用户并且用户有 Channels。这是螺栓编译器的正常行为吗?我的类型定义正确吗?我的方法好吗?
谢谢您的帮助!
database - 如何在螺栓中获取存储桶中的键数
我正在使用螺栓存储数据,在存储桶中我将密钥存储为版本控制,我只想在存储桶中保留最大数量的版本。然后我想知道桶中是否有太多键。但是,我找不到比遍历所有键并计数的简单方法。
有谁知道如何获取存储桶中的密钥数量?
先感谢您。
java - Apache Storm Bolt 无法接收来自其他 Bolt 发射的任何元组
我是 Storm 的新手。我想使用一个名为 'tileClean' 的螺栓来发射单个Stream
,而其他五个螺栓同时接收Stream
。像这样:
流图
如您所见,“一、二、三、四、五”螺栓将同时收到相同的数据。但实际上,“一、二、三、四、五”螺栓无法接收任何数据。有我的代码:
拓扑集是:
tileClean
可以接收从 发射的元组assymble
,但其他螺栓不能接收。
我的代码有什么不正确的吗?
apache-storm - Apache Storm:拓扑提交异常:[x] 从不存在的流订阅
抱歉,如果问题已解决,但我试图找到它,但我没有成功。有一些类似的,但我没有在我见过的地方找到帮助。我有下一个问题:
我不明白为什么我有这个例外。我在使用“escribirFichero”之前声明了螺栓“buscamosEnKlout”。在我的拓扑结构旁边,我将放置螺栓的基本线。我知道喷口没问题,因为这是一种反复试验的方法。
我的拓扑代码是:
螺栓“KloutBuscador”,别名“buscamosEnKlout”,是下一个代码:
第二个螺栓,fileWriterBolt,别名“escribirFichero”,是下一个:
如果我越过 Klous 的螺栓,只写出 spout 的结果,它就可以工作。我不明白为什么 Klous 的螺栓会导致此故障
bolt-cms - 在不更改 yaml 文件的情况下创建新类别
我们的客户希望控制类别,我需要在不更改 yaml 文件的情况下使其成为可能。任何想法?