每次我试图运行最新版本的Neo4j (2.3.2Community)时,我总是会收到一个错误,这个错误一直在循环。
[telmo@Telmo-LT neo4j-community-2.3.2]$ bin/neo4j start
WARNING: Max 1024 open files allowed, minimum of 40 000 recommended. See the Neo4j manual.
bin/neo4j: line 150: [: : integer expression expected
bin/neo4j: line 153: lsof: command not fo
我用docker run neo4j启动Neo4j,当我在容器中运行cypher-shell "show database neo4j"时,状态是online。但是,运行
neo4j status
提供Neo4j is not running。
我对此有点困惑。如何停止容器中的Neo4j?neo4j stop显然不起作用。
特性:
Linux
Neo4j version 3.2.1
Access on remote
安装
我安装了neo4j并给出了文件夹chmod 777。我在我的机器上远程运行它,我已经启用了非本地访问,执行NEo4j启动,我得到了以下消息
Active database: graph.db
Directories in use:
home: /home/cloudera/Muna/apps/neo4j
config: /home/cloudera/Muna/apps/neo4j/conf
logs: /home/cloudera/M
我在一个查询中使用了一系列嵌套的FOREACH循环,该查询在许多Neo4j安装上都能正常工作,这些安装具有我们用于测试的匹配数据集。在最近对Cypher 2.0.1的更改中,我的查询不起作用。
我最初的直觉是替换/var/lib/neo4j/lib/neo4j-cypher-2.0.0.jar文件,但我不想把事情搞砸。有什么想法吗?
示例图表:
下面是查询(我强调的"**“表示错误发生的地方):
$ MATCH (total:Recipe)
> WITH count(DISTINCT total) AS tots, timestamp() AS time
>
我将使用JAVA版本的1.7.0_60在我的Centos上安装新4j-Community2.1.6。
我跟着
当我试图启动它时,我得到了以下错误:
bin/utils: line 38: syntax error in conditional expression: unexpected token ('
bin/utils: line 38: syntax error near ^([
bin/utils: line 38: if [[ ${line} =~ ^([^#\s][^=]+)=(.+)$ ]]; then
./neo4j: line 60: getconfig
当我用neo4j和neo4j做neo4j和neo4j时,我得到了Neo.ClientError.Security.Unauthorized: The client is unauthorized due to authentication failure.。
我试着取消dbms.security.auth_enabled=false行在/etc/neo4j/neo4j.conf中的注释并重新启动,但它仍然要求我登录,但仍然拒绝登录。
我可以和/usr/bin/cypher-shell -u neo4j -p neo4j一起
我试过/usr/bin/neo4j-admin set-initial
在我创建了一个neo4j停靠容器并使用admin导入数据之后,就找不到数据库了。
@neo4j> :use dgraph
Unable to get a routing table for database 'dgraph' because this database does not exist
1)运行码头集装箱
docker run \
--name=neo4j \
--publish=7474:7474 --publish=7687:7687 \
--volume=[...]/neo4j/data:/data \
--volume=[...]/neo4j/impo
在Neo4j容器启动后,我正在尝试执行一些用户操作(更改管理-用户)。但是我的后台脚本并没有等到neo4j出现并在Neo4j在线之前就死了。
entrypoint.sh就像
if [some condition]
my_function &
fi
if [${cmd}" == "neo4j" ]; then
exec neo4j console
fi
helper_file.sh有my_function
function my_function {
echo "Checking to see if Neo4j has sta
把安装文件带到我的linux服务器上。但是当我运行它的时候,我得到了一些奇怪的错误
[user@server neo4j-community-1.9.M04]$ sudo ./bin/neo4j start
./bin/neo4j: line 54: cd: /home/afrieden/neo4j-community-1.9.M04: Permission denied
./bin/neo4j: line 70: bin/utils: No such file or directory
./bin/neo4j: line 65: getconfig: command not found
./
docker run -d -v /home/data:/data --name=neo neo4j
在docker中运行neo4j之后,
docker exec -it neo bash
./neo4j-admin dump --database=graph.db --to=/home/2018.dump
它将显示neo4j正在运行
command failed: the database is in use -- stop Neo4j and try again
但是./neo4j stop会得到neo4j not running
我该怎么办?
我在ubuntu18.04上安装了neo4j,一切都很好。但是,当我试图编辑neo4j.config文件时,似乎没有应用所需的更改。
例如,我尝试跟随创建一个新数据库,但它未能加载新的db。
然而,我的主要问题是在使用apoc插件时,我遵循来安装和使用插件,但是每当我试图调用找到的过程时,我都会得到以下错误:
There is no procedure with the name `apoc.coll.intersection` registered for this database instance. Please ensure you've spelled the procedu
下面是我通过Nitrous.IO控制台所做的尝试:
wget
tar xvfz新4j-社区-1.9.4-unix.tar.gz
MVne4j-社区-1.9.4 neo4j
新4j/bin/新4j开始
下面是上面的内容:
WARNING: Max 512 open files allowed, minimum of 40 000 recommended. See the Neo4j manual.
neo4j/bin/neo