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
Sign up here with your email
1 ความคิดเห็น:
Write ความคิดเห็นpg ดีที่สุดเกมออนไลน์ PG SLOT สล็อตบนโทรศัพท์เคลื่อนที่ แบบใหม่ตอนนี้ ของโลก สมัครเล่น SLOT วันนี้รับโบนัส แรกเข้า 100% ในทันทีทันใด โบนัส 50% สำหรับสมาชิกใหม่
ReplyConversionConversion EmoticonEmoticon