neo4j

Įdiekite „Neo4J“ į „Ubuntu“

Įdiekite „Neo4J“ į „Ubuntu“

Šiame įraše pamatysime, kaip galime įdiegti vieną iš populiariausių „Graph“ pagrindu sukurtų duomenų bazių „Neo4J“ „Ubuntu“ ir pradėti ją naudoti.  Bet pirmiausia šiek tiek pagrindinės informacijos.

„Neo4J“ duomenų bazė

Žinoma, kad „Neo4J“ yra # 1 diagrama pagrįsta platforma, skirta saugoti ir pateikti užklausas susijusiems duomenims.

Sujungti duomenys yra duomenų forma, kurią geriausiai galima apibrėžti santykių forma. Pavyzdžiui, „Facebook“ yra socialinių tinklų svetainė, kurioje vartotojai yra prisijungę kaip „draugai“. Dabar „Draugai“ yra santykiai tarp vartotojų, kurie juos sujungia ir apibrėžia. „Neo4J“ yra labai geras sprendimas saugant ir užklausiant tokio pobūdžio duomenis.

„Neo4J“ prijungtus duomenis galima pavaizduoti kaip grafiką. Grafikas yra sujungtas viršūnių rinkiniu, kuris yra pritvirtintas kraštais. Kraštai atstovauja santykiams. Vizualizuokime šiuos dalykus:

Linijos, jungiančios du mazgus ar viršūnes, vadinamos kraštais.

„Java“ diegimas

Norėdami įdiegti „Neo4J“ į „Ubuntu“, pirmiausia turime įdiegti „Java“. „Java“ gali būti neįdiegta pagal numatytuosius nustatymus. Mes galime tai patikrinti naudodami šią komandą:

java -versija

Vykdydami šią komandą, gauname šį išvestį:

Dabar mes įdiegsime „Java“ savo sistemoje. Norėdami tai padaryti, naudokite šią komandą:

sudo add-apt-repository ppa: webupd8team / java
sudo apt-get atnaujinimas
sudo apt-get install oracle-java8-installer

Vykdžius šias komandas, mes galime dar kartą patikrinti, ar „Java“ jau įdiegta, naudodami tą pačią komandą.

„Neo4J“ diegimas

Dabar „Neo4J“ įdiegimas yra tik keleto komandų klausimas. Norėdami pradėti, pridėkite „Neo4J“ prie apt paketų tvarkyklės:

sudo wget -O - http: // debian.neo4j.org / neotechnologija.gpg.Raktas
| sudo apt-key pridėti -
sudo echo 'deb http: // debian.neo4j.org / repo stabilus / '>
/ etc / apt / sources.sąrašą.d / neo4j.sąrašą

Tada įdiekite „Neo4J“:

sudo apt-get atnaujinimas
sudo apt-get install neo4j
tarnybos neo4j statusas

Kai paleidžiame „Neo4J“ paslaugą, ji pradedama nuo numatytojo prievado, kuris yra 7687. Kai jis prasideda, mes netgi galime apsilankyti „Neo4J“ skydelyje tokioje naršyklėje:

Galite apsilankyti šiame skydelyje šiuo URL:

http: // localhost: 7474 / browser /

Prisijunkite naudodami numatytąjį „Neo4j“ slaptažodį 'neo4jir tada būsite paraginti nustatyti naują slaptažodį. Šiame pavyzdyje nustatykite slaptažodį 'Sveiki'.

Duomenų įterpimas į „Neo4J“

Norėdami pagaliau patikrinti, ar mes sugebėjome įdiegti ir paleisti „Neo4J“ savo „Ubuntu“ kompiuteryje, pamatysime, ar galime įterpti duomenis ir pateikti užklausą „Curl“ komandomis, kurios taip pat perkelia duomenis į 7474 prievadą.

Pirmiausia įterpiame vieną Asmens mazgą:

garbanos -H "Priimti: application / json; charset = UTF-8" - vartotojo "neo4j: labas" -H
„Content-Type: application / json“ -X POST http: // localhost: 7474 / db / data / cypher -d
'"query": "CREATE (n: Asmuo vardas: vardas) RETURN n", "params":
"name": "Shubham" '

Vykdydami pirmiau nurodytą komandą, pamatysime šį atsakymą:

Tada dar vienas:

garbanos -H "Priimti: application / json; charset = UTF-8" - vartotojo "neo4j: labas" -H
„Content-Type: application / json“ -X POST http: // localhost: 7474 / db / data / cypher -d
'"query": "CREATE (n: Asmuo vardas: vardas) RETURN n", "params":
"name": "LinuxHint" '

Kadangi mums pavyko įterpti duomenis į „Neo4J“ duomenų bazę, tai reiškia, kad jie buvo paleisti ir veikia mūsų „Ubuntu“ kompiuteryje!

Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...
Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...
5 geriausios žaidimų fiksavimo kortos
Visi mes matėme ir pamėgome srautinius žaidimus „YouTube“. „PewDiePie“, „Jakesepticye“ ir „Markiplier“ yra tik vieni iš geriausių žaidėjų, kurie uždir...