01-Instalación y despliegue de Neo4j y pruebas ambientales

Neo4j es una base de datos de código abierto que se puede utilizar para extraer y mostrar relaciones de entidades, y mostrar las relaciones entre entidades en forma de un gráfico de conocimiento.

1. Implementación y configuración del entorno Java

En primer lugar, Neo4j depende del entorno Java para ejecutarse, por lo que primero debe completar la implementación y configuración del entorno Java.

Descargue la versión correspondiente del paquete de instalación exe del sitio web oficial de Java Windows e instálelo normalmente, sin cambiar el directorio de instalación.
Configure las variables de entorno:

Nueva variable JAVA_HOME Nombre de variable:
JAVA_HOME Valor de variable: C: \ Archivos de programa \ Java \ jdk1.8.0_191 \

Inserte la descripción de la imagen aquí
Edite la variable Path y agregue

% JAVA_HOME% \ bin;
Insertar en la parte superior, con mayor prioridad para reducir los conflictos

Inserte la descripción de la imagen aquí
Verifique si la configuración es exitosa

Abra el símbolo del sistema e ingrese donde java para verificar el directorio de instalación de java.Si es el directorio de instalación en este momento, la instalación es correcta.

Inserte la descripción de la imagen aquí
Si la pantalla es otra versión de java, simplemente elimine java.exe, javaw.exe, javaws.exe en el directorio correspondiente que se muestra.

Dos, instalación e implementación de Neo4j

Dirección de descarga del sitio web oficial:

https://neo4j.com/download-center/#community

Descargue la versión comunitaria:
Inserte la descripción de la imagen aquí
Dado que la versión instalada por JAVA aquí es la versión 8, la versión descargada es 3.5.26.
Si es Neo4j versión 4 o superior, la versión JAVA debe ser 11 o superior; de lo contrario, se informará un error de la versión JAVA no compatible.

Aquí copie los archivos descargados y descomprimidos en la carpeta C: \ neo4j:
Inserte la descripción de la imagen aquí
Configure las variables de entorno:
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

cmd consola para ejecutar neo4j:
<NEO4J_HOME> \ bin \ neo4j consola cmd

Instale el servicio neo4j:
<NEO4J_HOME> \ bin \ neo4j install-service

Tres, datos de prueba

Los datos de prueba provienen de Internet y se buscaron en github.
Descárguelo y colóquelo en la carpeta de importación:
Inserte la descripción de la imagen aquí
http: // localhost: 7474 / Inicie sesión en el sistema Neo4j.

Pruebe los datos de carga (no he estudiado la sintaxis detenidamente aquí, encontré el código de carga listo para usar):

LOAD CSV WITH HEADERS FROM 'file:///ylq_star_nodes.csv' AS data CREATE (:star{
    
    starname:data.name, starid:data.id});

LOAD CSV WITH HEADERS FROM "file:///ylq_star_relations.csv" AS relations
MATCH (entity1:star{
    
    starname:relations.subject}) , (entity2:star{
    
    starname:relations.object})
CREATE (entity1)-[:rel{
    
    relation: relations.relation}]->(entity2)

Preguntar:

# 查某人全部关系
return (:star{
    
    starname:"张国荣"})-->();

Inserte la descripción de la imagen aquí

Si la relación no se puede mostrar normalmente, puede verificar el método de codificación csv y cambiarlo a UTF-8.
Inserte la descripción de la imagen aquí
Borre rápidamente los datos de la base de datos

MATCH p = ()-[r]->() delete p //删除关系
MATCH (n) delete n //删除节点

Supongo que te gusta

Origin blog.csdn.net/suntongxue100/article/details/114930544
Recomendado
Clasificación