การติดตั้ง Neo4j บน Raspberry Pi 3 / 4

 Graph Databases คือ NoSQL atabases แบบหนึ่งที่ใช้ graph structure ในการมองข้อมูลและความสัมพันธ์ระหว่างข้อมูล Neo4J  เป็น Native Graph Databases ตัวหนึ่งที่มีมานานหลายปีแล้ว การติดตั้งบน Raspberry Pi ก็เพื่อใช้เป็นชุดสำหรับการเรียนรู้ ไม่ใช่สำหรับการใช้งานจริงจัง 

Raspberry Pi 3 / 4 ติดตั้ง Raspberry Pi OS (32 bit)

ขั้นตอนการติดตั้ง

1. set up repository


$ wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
$ echo 'deb https://debian.neo4j.com stable latest' | sudo tee /etc/apt/sources.list.d/neo4j.list
$ sudo apt-get update

เนื่องจาก Neo4J มีหลายรุ่นให้เลือกติดตั้ง หากไม่ต้องการรุ่นล่าสุด ให้เปลี่ยนคำ "latest" ไปเป็นหมายเลขรุ่นมีให้เลือกคือ 4.0, 3.5, 3.4 หากต้องการเก่ากว่าใช้คำ "legacy" แทน

2. ติดตั้ง  requirements
2.1 ติดตั้ง jdk ล่าสุด

$ sudo apt install openjdk-11-jdk

2.2 ติดตั้ง daemon

$ sudo apt install daemon

2.3 ติดตั้ง cypher-shell

$ sudo apt install cypher-shell

3.  ติดตั้ง Neo4j
มีทางเลือกสองทาง คือ Neo4J database engine หรือ Neo4j Enterprise แต่ด้วยศักยภาพของ Raspberry Pi ควรเลือก Neo4J 

$ sudo apt install neo4j

4. File location
จำเป็นต้องทราบตำแหน่งของ file ต่างๆ ที่ใช้งานใน Neo4j เพื่อการ configuration  ดังนี้
ประเภทตำแหน่ง
bin/usr/bin/neo4j
configuration/etc/neo4j/neo4j.conf
data/var/lib/neo4j/data
libraries/usr/share/neo4j/lib
log/var/log/neo4j/

5. การเรียกใช้งานครั้งแรก
5.1 start | stop database engine

$ sudo neo4j start | stop
5.2 เรียกใช้งานผ่าน web browser ด้วย url : http://localhost:7474
5.3 หรือเรียกใช้งานผ่าน cypher-shell

$ cypher-shell -u neo4j -p neo4j
หมายเหตุ : username/password ที่มากับระบบคือ neo4j/neo4j ซึ่งควรทำการเปลี่ยนแปลงเสีย

Raspberry Pi  4 /400 ติดตั้ง Ubuntu desktop (64 bit)

1. update pakages :

$ sudo apt-get update 

2.  install pre-requisite packages :

$ sudo apt install apt-transport-https ca-certificates curl software-properties-common


3. เพิ่ม GPG key :

$ curl -fsSL https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -

4. เพิ่ม neo4j repository ใน apt :

$ sudo add-apt-repository "deb https://debian.neo4j.com stable 4.1"

หมายเหตุ หากต้องการใช้รุ่นล่าสุด ให้เปลี่ยน 4.1 ไปเป็น latest

5. install neo4j :

$ sudo apt install neo4j

6. enable neo4j service :

$ sudo systemctl enable neo4j.service
หมายเหตุ หลังจากนี้ neoj4 ควรจะทำงานในลักษณะของ service

7. connect ด้วย cypher-shell (จะถูกติดตั้งในขั้นตอนที่ 5) :

$ cypher-shell
หมายเหตุ default username/password คือ neo4j/neo4j ซึ่งจะต้องทำการเปลี่ยนแปลงในครั้งแรกของการเริ่มใช้งาน

8. start / stop service :

$ sudo systemctl start neo4j.service

$ sudo systemctl stop neo4j.service

Previous
Next Post »

1 ความคิดเห็น:

Write ความคิดเห็น
pg slot
AUTHOR
9 กุมภาพันธ์ 2567 เวลา 22:16 delete

pg ดีที่สุดเกมออนไลน์ PG SLOT สล็อตบนโทรศัพท์เคลื่อนที่ แบบใหม่ตอนนี้ ของโลก สมัครเล่น SLOT วันนี้รับโบนัส แรกเข้า 100% ในทันทีทันใด โบนัส 50% สำหรับสมาชิกใหม่

Reply
avatar