问题标签 [neo4j]
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.
java - How to set canonical hostname in linux?
Question: How do I "set" the canonical hostname as reported by java's InetAddress.getCanonicalHostname()
method?
Context: I'm trying to run Neo4j (which has an embedded jetty server) on CentOS 5.6. The service starts up just fine, but it's binding to the wrong address (IPv6) as evidenced by netstat. Instead of :::*
, I need it to bind to 0.0.0.0
(IPv4).
Is there a JVM parameter I can use to force getCanoncialHostname()
to return the string I want? If not, what can I add to my hosts
file or other linux config file to achieve the same?
[edit - added netstat output]
Port 22 is ssh - I can ssh into the machine just fine, so there's evidence that the :::*
foreign address is (in principle) just fine.
[edit - added remote nmap output]
Running nmap from another host, specifically listing all the above produces this:
php - Neo4j 索引查找使用 Neo4J-REST-PHP-API-client
我无法让索引查找与 PHP API 客户端一起使用。
首先,正在创建一个节点并为其编制索引。这工作正常。然后当我测试查找
我得到:
到目前为止,一切都很好。但是,当我在 PHP API 客户端中定义如下函数来执行查找时。
以下是如何调用上述函数:
我从 getNodeByKey() 得到 200 的 HTTP 响应。但是,当我尝试保存关系时,我得到一个 404。我尝试使用 dump_node() 进行测试,并且我尝试查找的节点即 $node 为空。我无法弄清楚哪里出错了。任何指针?
在此先感谢,南达
ruby - Neo4j 服务器锁定数据库。为什么?
我刚刚开始发现 Neo4j 的世界,并偶然发现了一个问题,我有问题需要掌握。
我安装了 Neo4j 并通过bin/neo4j start
.
在接下来的步骤中,我在安装 jruby 和 neo4j gem 之后编写了一个创建新节点的 ruby 脚本。一切都很好,直到这里。
如何开始在这里描述: http ://wiki.neo4j.org/content/Getting_Started_With_Ruby
我的问题:当服务器启动并尝试创建节点时,Neo4j 响应数据库已锁定。当我停止服务器时,会创建节点。
我习惯于关系数据库,所以我不理解这种行为。
当我通过 Neo4j Webadmin Tool ( http://localhost:7474/webadmin
) 检查服务器信息时,ReadOnly 标志设置为 false。
在我看来,Neo4j 方法可能与关系数据库不同,这意味着服务器可能有一个稍微不同的用途,然后是数据库服务器。
感谢您的任何建议,托拜厄斯
database - 图数据库查询
我已经开展了一个项目,该项目跟踪用户可以从哪里购买商品的商店。我决定使用 Neo4j 作为数据库。
这是我想到的数据库的一部分:每个商店都有一个节点,每个节点都有子节点,用于存储该商店中可用的物品。
考虑这种情况:现在一个特定的用户(他总是去一个特定的商店购买他所有的物品)想知道他可以从哪里获得他想要购买的所有(或最大)数量的物品的替代商店。
问题在于,对所有商店及其所有商品进行详尽搜索,然后进行匹配将占用大量空间/时间。是否有任何程序/算法可以帮助我以最小的空间/时间成本解决这个问题?
PS:请注意,我只想坚持使用 Neo4j,因为它非常有效地解决了许多其他数据库问题。
neo4j - Neo4j 独立与嵌入式服务器?
我想知道neo4j的这两种实现有什么区别。当然,这两种技术的名称是不言自明的,但主要区别是什么?在决定在项目中使用哪种技术时应考虑哪些因素?优点和缺点。
PS对不起,如果这是一个重复的问题,但我搜索并找不到任何回答我的问题的问题。
social-networking - 我的网站的交互式网络图?
我的后端有一个 neo4j 数据库,我想在前端以美观和交互的方式向用户显示图形的一个子集。我希望它看起来非常引人注目,接近gephi 的工作方式,因此我需要为这项工作选择合适的技术。想到 Flash 和 Silverlight,但 HTLM5 可能胜任这项工作。Unity 也可能是另一种选择,但这可能会产生巨大的开发成本。
理想情况下,我想使用开箱即用的解决方案,或者定制一个已被证明有效的解决方案。最不理想的选择是自己实现它。
你们能推荐一个适合我的问题的现有解决方案吗?
java - 如何用neo4j计算共同好友?
我想使用 neo4j 来管理用户之间的关系。
我怎样才能让共同的朋友使用它?
database - 具有数千条边的 neo4j
我需要一个强大的数据库来经常查询数千个节点,每个节点大约有 2000 条边。
neo4j 能够管理这些关系吗?我必须找到另一个解决方案吗?
java - 需要一个合适的数据库(和/或)框架建议
好吧,我已经在 Google、Stackoverflow 和其他任何我能找到的东西的帮助下,尽我所能,但似乎我无法找到确切的答案!我有多个查询,我很想从数据库人员以及程序员和框架用户那里得到答案。
从编程语言中,我知道 C/C++、Java 和 Python。我已经进行了一个 CMS 项目,该项目需要经常使用 CRUD 的 C 和 R。该项目将至少有 50k 用户。该项目的从头到脚都已经弄清楚了,现在我需要对其进行编码并使其在线上线。
好吧,我想使用 Neo4j 作为我的数据库,因为它的数据表示模型(节点和关系)最接近真实的项目模型。现在,neo4j 具有多种语言的绑定,其中之一是 Python(其 python 绑定非常陈旧,jpype 多年来一直没有更新)。我正在考虑使用一些基于 Java 的框架,但后来我放弃了这个想法,因为我个人没有听说过太多的 Java 框架。但是我的一位合作伙伴告诉我选择 Zend (PHP),因为它具有某种功能,可以让我们执行 Java 代码。这不会减慢代码吗?我的意思是用另一种语言执行一种语言的代码......
所以,这一切都归结为:
1) 数据库:我想选择 Neo4j。但是当可扩展性因素开始时,它会顺利吗?(根据我从谷歌收集到的信息,没有可扩展性问题)。
2) 在 Neo4j 的情况下使用什么框架?我需要一个能够处理大量请求和大数据的框架,因为项目的用户会大量创建和读取数据。
PS:我知道这是一个很长的问题,但不能用更少的词记下来!
python - 我在 Windows 下安装 neo4j.py 时遇到问题
在安装过程中出现以下错误:
如果我在 pom.py 中添加两行代码:
尽管我已经安装了 python 2.7,但我收到以下错误。