Linux环境搭建图数据库Neo4j的讲解
1. 环境准备
首先需要确认本地环境已经安装Java Runtime Environment(JRE) 8及以上版本。可以通过以下命令检查:
java -version
若Java版本不符合要求,可以通过以下命令安装:
sudo apt-get update
sudo apt-get install default-jre
2. 下载Neo4j
进行Neo4j的安装需要在官网https://neo4j.com/download/下载对应操作系统的安装包。
对于以64位Ubuntu 20.04为例的系统,可以通过以下命令进行下载:
wget https://neo4j.com/artifact.php?name=neo4j-community-4.3.5-unix.tar.gz
下载完成后进行解压:
tar -xf neo4j-community-4.3.5-unix.tar.gz
若出现权限问题,可以使用以下命令授权:
sudo chown -R $USER:$USER neo4j-community-4.3.5/
3. 启动Neo4j
进入到neo4j安装目录中的bin文件夹,执行以下命令启动Neo4j服务:
./neo4j start
启动成功后,可以在浏览器中输入http://localhost:7474/,进入Neo4j桌面,在此页面可以使用Neo4j进行数据的导入、查询和展示。
4. 示例说明
示例1:通过Cypher语句创建节点和关系
在Neo4j桌面页面左侧的导航栏中可以看到“Neo4j Browser”,点击进入。
在输入框中输入以下Cypher语句:
CREATE (alice:Person {name:'Alice',age:25}), (bob:Person {name:'Bob',age:30}), (charlie:Person {name:'Charlie',age:35})
CREATE (alice)-[:KNOWS]->(bob), (bob)-[:KNOWS]->(charlie)
执行后可以看到新建了三个名为Alice、Bob和Charlie的人物节点,并且建立了两个“知道”关系。
示例2:通过Neo4j Desktop导入数据
在Neo4j Desktop中可以通过“导入数据”功能,将CSV格式的文件导入Neo4j数据库中。
以以下CSV文件为例:
id,name,age
1,Alice,25
2,Bob,30
3,Charlie,35
导入步骤如下:
- 在Neo4j Desktop中打开一个新的Neo4j数据库
- 点击“导入数据”,选择导入CSV文件
- 设置节点和关系的标签和属性
- 点击“导入数据”
导入成功后可以在Neo4j Browser中执行Cypher语句查询数据。
MATCH (p:Person)-[r]->(q) RETURN p, r, q
以上内容即为完整的Linux环境搭建图数据库Neo4j攻略,其中包含两条示例说明。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux环境搭建图数据库neo4j的讲解 - Python技术站