Hvernig á að setja upp og nota ArangoDB á Ubuntu 16.04

Kynning

ArangoDB er opinn NoSQL gagnagrunnur með sveigjanlegu gagnalíkani fyrir skjöl, línurit og lykilgildi. Það er öflugur gagnagrunnur með fjölbreytt úrval af eiginleikum sem þarf fyrir nútíma vefforrit. Hægt er að stjórna gagnagrunninum sjálfum á auðveldan hátt með vef- eða skipanalínuviðmótinu.

Í þessari kennslu mun ég útskýra hvernig á að setja upp og stilla ArangoDB á Ubuntu 16.04.

Forkröfur

  • Nýuppsett Vultr Ubuntu 16.04 netþjónstilvik.
  • Notandi sem ekki er rót með sudo réttindi uppsetningu á netþjóninum þínum.

Skref 1: Kerfisuppfærsla

Áður en þú byrjar er mælt með því að uppfæra kerfið þitt í nýjustu stöðugu útgáfuna með eftirfarandi skipunum:

apt-get update -y
apt-get upgrade -y

Næst skaltu endurræsa kerfið til að beita þessum breytingum.

Skref 2: Settu upp ArangoDB

Sjálfgefið er ArangoDB ekki í boði í Ubuntu geymslunni, svo þú þarft að bæta ArangoDB geymslunni við kerfið þitt. Fyrst skaltu hlaða niður almenningslyklinum frá ArangoDB síðunni með eftirfarandi skipun:

wget https://www.arangodb.com/repositories/arangodb3/xUbuntu_16.04/Release.key

Næst skaltu bæta niðurhalaða lyklinum.

sudo apt-key add Release.key

Opnaðu Apt heimildalistann.

sudo nano /etc/apt/sources.list

Bættu við ArangoDB geymslunni:

deb https://www.arangodb.com/repositories/arangodb3/xUbuntu_16.04/ /

Vistaðu skrána og uppfærðu kerfið þitt með eftirfarandi skipun:

sudo apt-get update -y

Næst skaltu setja upp ArangoDB með því að keyra eftirfarandi skipun:

sudo apt-get install arangodb3 -y

Þegar uppsetningunni er lokið skaltu hefja arangodb3þjónustuna með eftirfarandi skipun:

sudo systemctl start arangodb3

Þú getur líka athugað stöðu ArangoDB með eftirfarandi skipun:

sudo systemctl status arangodb3

Þú munt sjá framleiðsla svipað og eftirfarandi.

?? arangodb3.service - LSB: arangodb
   Loaded: loaded (/etc/init.d/arangodb3; bad; vendor preset: enabled)
   Active: active (running) since Sat 2017-07-29 20:55:26 IST; 11min ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/arangodb3.service
       ??????4228 /usr/sbin/arangod --uid arangodb --gid arangodb --pid-file /var/run/arangodb/arangod.pid --temp.path /var/tmp/arangod --log.foregro
       ??????4229 /usr/sbin/arangod --uid arangodb --gid arangodb --pid-file /var/run/arangodb/arangod.pid --temp.path /var/tmp/arangod --log.foregro

Jul 29 20:55:21 localhost systemd[1]: Starting LSB: arangodb...
Jul 29 20:55:21 localhost arangodb3[4161]:  * Starting arango database server arangod
Jul 29 20:55:26 localhost arangodb3[4161]: {startup} starting up in daemon mode
Jul 29 20:55:26 localhost arangodb3[4161]:    ...done.
Jul 29 20:55:26 localhost systemd[1]: Started LSB: arangodb.
Jul 29 20:55:26 localhost arangodb3[4161]: changed working directory for child process to '/var/tmp'

Skref 3: Fáðu aðgang að ArangoDB CLI

ArangoDB kemur með innbyggt arangoshskipanalínuforrit til að fá aðgang að gagnagrunninum. Byrjaðu arangosh.

arangosh

Þegar þú ert beðinn um lykilorð skaltu slá inn rótarlykilorðið. Þú ættir að sjá eftirfarandi úttak:

                                       _     
  __ _ _ __ __ _ _ __   __ _  ___  ___| |__  
 / _` | '__/ _` | '_ \ / _` |/ _ \/ __| '_ \ 
| (_| | | | (_| | | | | (_| | (_) \__ \ | | |
 \__,_|_|  \__,_|_| |_|\__, |\___/|___/_| |_|
                   |___/                 

arangosh (ArangoDB 3.0.12 [linux] 64bit, using VPack 0.1.30, ICU 54.1, V8 5.0.71.39, OpenSSL 1.0.2g-fips  1 Mar 2016)
Copyright (c) ArangoDB GmbH

Pretty printing values.
Connected to ArangoDB 'http+tcp://127.0.0.1:8529' version: 3.0.12 [server], database: '_system', username: 'root'

Please note that a new minor version '3.1.19' is available
Type 'tutorial' for a tutorial or 'help' to see common examples
127.0.0.1:8529@_system> 

Þú getur búið til gagnagrunna, notendur og framkvæmt öll stjórnunarverkefni með því að nota þetta tól.

Skref 4: ArangoDB vefviðmót

ArangoDB kemur með innbyggt vefviðmót til að sinna ýmsum stjórnunarverkefnum. Áður en þú byrjar þarftu að breyta ArangoDB stillingarskrám arangod.confog arangosh.conf:

sudo nano /etc/arangodb3/arangod.conf

Bættu við IP tölu netþjóns þíns sem hér segir:

endpoint = tcp://192.168.0.227:8529

Þegar þú ert búinn skaltu opna hina stillingarskrána:

sudo nano /etc/arangodb3/arangosh.conf

Aftur skaltu bæta við IP tölu netþjónsins þíns.

endpoint = tcp://192.168.0.227:8529

Vistaðu skrána og endurræstu ArangoDB þjónustuna:

systemctl restart arangodb3

Skref 5: Uppfærsla eldveggs

Sjálfgefið er að ArangoDB keyrir á höfn 8529, svo þú þarft að leyfa þessari höfn í gegnum eldvegginn. Þú getur gert þetta með því að keyra eftirfarandi skipun:

sudo ufw allow 8529/tcp

Þegar þú ert búinn er kominn tími til að fá aðgang að ArangoDB vefviðmóti.

Opnaðu uppáhalds vafrann þinn og sláðu inn slóðina http://192.168.0.227:8529. Þetta mun opna innskráningarskjáinn fyrir _systemdb. Eftir að þú hefur slegið inn innskráningarupplýsingarnar þínar muntu sjá ArangoDB skvettaskjáinn. Þetta lýkur kennslunni minni.


Uppsetning InfluxDB á Ubuntu 14

Uppsetning InfluxDB á Ubuntu 14

Inngangur InfluxDB er opinn, dreifður, tímaraðgagnagrunnur án utanaðkomandi ósjálfstæðis. Já, þú lest neitun ytri ósjálfstæði gr

Hvernig á að setja upp Apache Cassandra 3.11.x á CentOS 7

Hvernig á að setja upp Apache Cassandra 3.11.x á CentOS 7

Að nota annað kerfi? Apache Cassandra er ókeypis og opinn uppspretta NoSQL gagnagrunnsstjórnunarkerfi sem er hannað til að veita sveigjanleika, háan

Hvernig á að setja upp Laravel GitScrum á CentOS 7

Hvernig á að setja upp Laravel GitScrum á CentOS 7

Laravel GitScrum, eða GitScrum er opinn uppspretta framleiðniverkfæri hannað til að hjálpa þróunarteymi að innleiða Scrum aðferðafræðina á svipaðan hátt

Hvernig á að setja upp og stilla OrientDB Community Edition á CentOS 7

Hvernig á að setja upp og stilla OrientDB Community Edition á CentOS 7

OrientDB er næstu kynslóð fjölmódel opinn uppspretta NoSQL DBMS. Með stuðningi við mörg gagnalíkön getur OrientDB veitt meiri virkni og sveigjanleika í

Að tryggja MongoDB

Að tryggja MongoDB

MongoDB er sjálfgefið ekki öruggt. Ef þú ert að setja upp MongoDB og ræsa það án þess að stilla það fyrir auðkenningu, þá mun þér líða illa

Afrit af MySQL gagnagrunnum

Afrit af MySQL gagnagrunnum

MySQL er vinsælasti hugbúnaðurinn í heiminum sem notaður er fyrir gagnagrunna. Það er mjög mikilvægt að ganga úr skugga um að þú hafir afrit af gagnagrunninum þínum. Þessi framkvæmd leyfa

Hvernig á að taka öryggisafrit og endurheimta PostgreSQL gagnagrunna á Ubuntu 16.04

Hvernig á að taka öryggisafrit og endurheimta PostgreSQL gagnagrunna á Ubuntu 16.04

Inngangur PostgreSQL er ókeypis og opinn uppspretta gagnagrunnsstjórnunarkerfi sem hægt er að nota til að geyma upplýsingar sem tengjast vefsíðum. Það er líka þekkt a

Hvernig á að setja upp PostgreSQL 11.1 á Arch Linux

Hvernig á að setja upp PostgreSQL 11.1 á Arch Linux

Forkröfur Vultr þjónn sem keyrir uppfært Arch Linux (sjá þessa grein.) Sudo aðgangur. Skipanir sem þarf að keyra sem rót eru með #, og einum

Settu upp eftirlíkingarsett með miklu framboði í MongoDB 3.4 með því að nota lykilskrá fyrir aðgangsstýringu á Ubuntu 16.04

Settu upp eftirlíkingarsett með miklu framboði í MongoDB 3.4 með því að nota lykilskrá fyrir aðgangsstýringu á Ubuntu 16.04

Frá getnaði sínum árið 2009 hefur MongoDB verið leiðandi í NoSQL iðnaðinum. Eitt af kjarnahugmyndum MongoDB er eftirmyndasettið, svo áður en unnið er með i

Uppsetning Barnyard 2 Með Snort

Uppsetning Barnyard 2 Með Snort

Barnyard2 er leið til að geyma og vinna úr tvíundarúttakinu frá Snort í MySQL gagnagrunn. Áður en við byrjum Vinsamlegast athugaðu að ef þú ert ekki með snor

Settu upp RockMongo á CentOS 7

Settu upp RockMongo á CentOS 7

RockMongo er vefbundið MongoDB stjórnunartól sem er svipað og MySQL stjórnunartólið: phpMyAdmin. Þessi kennsla mun fjalla um ferlið við uppsetningu

Öruggt MariaDB með SSL stuðningi á Ubuntu 16.04

Öruggt MariaDB með SSL stuðningi á Ubuntu 16.04

MariaDB er ókeypis opinn uppspretta gagnagrunnur og er mest notaði drop-in staðgengill fyrir MySQL. Það er gert af hönnuðum MySQL og ætlað að vera áfram

Hvernig á að setja upp og nota ArangoDB á Ubuntu 16.04

Hvernig á að setja upp og nota ArangoDB á Ubuntu 16.04

Að nota annað kerfi? Inngangur ArangoDB er opinn NoSQL gagnagrunnur með sveigjanlegu gagnalíkani fyrir skjöl, línurit og lykilgildi. Það er

Byrjaðu með SQL Server 2017 (MS-SQL) á CentOS 7 með Docker

Byrjaðu með SQL Server 2017 (MS-SQL) á CentOS 7 með Docker

Forkröfur Docker vél 1.8+. Lágmark 4GB af diskplássi. Lágmark 4GB af vinnsluminni. Skref 1. Settu upp Docker Til að setja upp SQL-þjóninn, Docker mus

Stilltu MariaDB á OpenBSD 6

Stilltu MariaDB á OpenBSD 6

Í þessari grein mun ég sýna þér hvernig á að setja upp MariaDB á OpenBSD 6 og stilla það þannig að það sé aðgengilegt fyrir rótaðan vefþjón (Apache eða Nginx). Þú munt líka

Hvernig á að setja upp Redis á Ubuntu 15.10

Hvernig á að setja upp Redis á Ubuntu 15.10

Redis er lykilgildi gagnageymslulausn, oft vísað til NoSQL gagnagrunns. Það getur náð mjög miklum les-/skrifhraða vegna þess að það er í minni

Hvernig á að taka öryggisafrit, endurheimta eða flytja MySQL/MariaDB gagnagrunna á Ubuntu 16.04

Hvernig á að taka öryggisafrit, endurheimta eða flytja MySQL/MariaDB gagnagrunna á Ubuntu 16.04

Öryggisafritun er mikilvægur þáttur í að takast á við gagnagrunna. Óháð því hvort þú rekur fyrirtækjasíðu eða hýsir bara WordPress, þá er mikilvægt að taka öryggisafrit af þér

Hvernig á að setja upp MyCLI á Linux (CentOS, Debian, Fedora og Ubuntu)

Hvernig á að setja upp MyCLI á Linux (CentOS, Debian, Fedora og Ubuntu)

Inngangur MyCLI er skipanalínubiðlari fyrir MySQL og MariaDB sem gerir þér kleift að fylla út sjálfvirkt og hjálpar við setningafræði SQL skipana þinna. MyCL

Hvernig á að stilla WordPress með Redis

Hvernig á að stilla WordPress með Redis

Redis er gagnasöfnunarverslun. Það er vinsælt hjá WordPress síðum vegna þess að það býður upp á mikla frammistöðuaukningu vegna bjartsýni nálgunar við skyndiminni.

Hvernig á að setja upp MariaDB 10.3 eða MySQL 8.0 á Arch Linux

Hvernig á að setja upp MariaDB 10.3 eða MySQL 8.0 á Arch Linux

Forkröfur Vultr þjónn sem keyrir uppfært Arch Linux (sjá þessa grein.) Sudo aðgangur: Skipanir sem þarf að keyra sem rót eru með #, og einum

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira