В тази публикация ще видим как можем да инсталираме една от най-популярните базирани на Graph бази данни, Neo4J на Ubuntu и да започнем да я използваме също. Но първо малко допълнителна информация.
База данни Neo4J
Известно е, че Neo4J е базираната на графика №1 платформа за съхранение и заявка на свързани данни.
Свързаните данни са форма на данни, която може да бъде най-добре дефинирана под формата на взаимоотношения. Например Facebook е сайт за социални мрежи с потребители, които са свързани като „Приятели“. Сега „Приятели“ е връзката между потребителите, които ги свързват и дефинират. Neo4J е може би много добро решение за съхранение и заявки за този вид данни.
Свързаните данни в Neo4J могат да бъдат представени като графика. Графика е свързан набор от върхове, които са прикрепени от ръбове. Ръбовете представляват взаимоотношения. Нека да визуализираме тези:
Линиите, които свързват два възела или върхове, се наричат ръбове.
Инсталиране на Java
За да инсталираме Neo4J на Ubuntu, първо трябва да инсталираме Java. Java може да не е инсталирана по подразбиране. Можем да го проверим с помощта на тази команда:
java -версияКогато изпълним тази команда, получаваме следния изход:
Сега ще инсталираме Java в нашата система. Използвайте тази команда, за да направите това:
sudo add-apt-repository ppa: webupd8team / javasudo apt-get update
sudo apt-get install oracle-java8-installer
След като тези команди са изпълнени, можем отново да проверим дали Java вече е инсталирана, като използваме същата команда.
Инсталиране на Neo4J
Сега инсталирането на Neo4J е само въпрос на няколко команди. За да започнете, добавете Neo4J към мениджъра на apt пакети:
sudo wget -O - http: // debian.neo4j.org / неотехнологии.gpg.ключ| sudo apt-key add -
sudo echo 'deb http: // debian.neo4j.org / repo stable / '>
/ etc / apt / sources.списък.г / нео4j.списък
След това инсталирайте Neo4J:
sudo apt-get updatesudo apt-get инсталирате neo4j
статус neo4j услуга
Когато стартираме услугата Neo4J, тя започва от своя порт по подразбиране, който е 7687. След като започне, можем дори да посетим панела Neo4J в браузър като този:
Можете да посетите този панел на този URL:
http: // localhost: 7474 / браузър /Влезте с паролата по подразбиране за Neo4j 'neo4j'и след това ще бъдете подканени да зададете нова парола. За този пример задайте паролата да бъде 'Здравейте'.
Вмъкване на данни в Neo4J
За да проверим накрая дали успяхме да инсталираме и стартираме Neo4J на нашата машина на Ubuntu, ще видим дали можем да вмъкнем данни и да ги заявим с команди Curl, които също изтласкват данните към порт 7474.
Първо вмъкваме един възел Person:
curl -H "Приемам: application / json; charset = UTF-8" - потребител "neo4j: здравей" -H"Content-Type: application / json" -X POST http: // localhost: 7474 / db / data / cypher -d
'"query": "CREATE (n: Person name: name) RETURN n", "params":
"name": "Shubham" '
Когато изпълним горната команда, ще видим следния отговор:
След това още:
curl -H "Приемам: application / json; charset = UTF-8" - потребител "neo4j: здравей" -H"Content-Type: application / json" -X POST http: // localhost: 7474 / db / data / cypher -d
'"query": "CREATE (n: Person name: name) RETURN n", "params":
"name": "LinuxHint" '
Тъй като успяхме да вмъкнем данни в базата данни Neo4J, това означава, че тя работи и работи на нашата машина Ubuntu!