IT:ArangoDB:HowTo:Install
Summary
The experience is less polished than IT:AD:Neo4J's, but still fine.
Process
Installer
Download the *.msi from https://www.arangodb.org/download
Installed to
* C:\Program Files\triAGENS\
The main *.exe's are:
- ArangoDB server (
arangod.exe), - the ArangoDB shell (
arangosh.exe) and - the ArangoDB import tool (
arangoimp.exe).
Configure the Server
Configuration is discussed here: IT:ArangoDB:HowTo:Configure
Start the Server
Start a Console in Admin mode, and launch the arangod.bat file.
The first time you start the server, you might get:
Access is denied. Error when attempting to create data directory ... exiting Press any key to continue . . .
This will give you:
removing lock file 2013-12-21T21:53:52Z [12792] INFO ArangoDB 1.4.3 -- ICU 51.2, V8 version 3.16.14, SSL engine OpenSSL 1.0.1e 11 Feb 2013 2013-12-21T21:53:52Z [12792] INFO using default language 'en' 2013-12-21T21:53:52Z [12792] INFO created base application directory '.\js\apps\databases' 2013-12-21T21:53:52Z [12792] INFO created application directory '.\js\apps\databases\_system' for database '_system' 2013-12-21T21:53:52Z [12792] INFO collection '_users' does not exist, no authentication available 2013-12-21T21:53:52Z [12792] INFO loaded database '_system' from 'data\databases\database-86333' 2013-12-21T21:53:52Z [12792] INFO using endpoint 'tcp://127.0.0.1:8529' for non-encrypted requests 2013-12-21T21:53:52Z [12792] INFO using default API compatibility: 10400 2013-12-21T21:53:52Z [12792] INFO JavaScript using startup '.\js', modules '.\js\server\modules;.\js\common\modules;.\js\node', packages '.\js\npm', actions '.\js\actions', application '.\js\apps' 2013-12-21T21:53:52Z [12792] INFO In database '_system': No version informationfile found in database directory. 2013-12-21T21:53:52Z [12792] INFO In database '_system': Found 13 defined task(s), 13 task(s) to run 2013-12-21T21:53:52Z [12792] INFO In database '_system': Executing task #1 (setupUsers): setup _users collection 2013-12-21T21:53:52Z [12792] INFO In database '_system': Executing task #2 (createUsersIndex): create index on 'user' attribute in _users collection 2013-12-21T21:53:52Z [12792] INFO In database '_system': Executing task #3 (addDefaultUser): add default root user 2013-12-21T21:53:52Z [12792] INFO In database '_system': Executing task #4 (setupGraphs): setup _graphs collection 2013-12-21T21:53:52Z [12792] INFO In database '_system': Executing task #5 (createGraphsIndex): create index on name attribute in _graphs collection 2013-12-21T21:53:52Z [12792] INFO In database '_system': Executing task #6 (createModules): setup _modules collection 2013-12-21T21:53:52Z [12792] INFO In database '_system': Executing task #7 (createRouting): setup _routing collection 2013-12-21T21:53:52Z [12792] INFO In database '_system': Executing task #8 (insertRedirectionsAll): insert default routes for admin interface 2013-12-21T21:53:52Z [12792] INFO In database '_system': Executing task #9 (setupAal): setup _aal collection 2013-12-21T21:53:52Z [12792] INFO In database '_system': Executing task #10 (createAalIndex): create index on collection attribute in _aal collection 2013-12-21T21:53:52Z [12792] INFO In database '_system': Executing task #11 (setupAqlFunctions): setup _aqlfunctions collection 2013-12-21T21:53:52Z [12792] INFO In database '_system': Executing task #12 (setupTrx): setup _trx collection 2013-12-21T21:53:52Z [12792] INFO In database '_system': Executing task #13 (setupReplication): setup _replication collection 2013-12-21T21:53:52Z [12792] INFO In database '_system': initialisation successfully finished 2013-12-21T21:53:53Z [12792] INFO Authentication is turned off 2013-12-21T21:53:53Z [12792] INFO ArangoDB (version 1.4.3 [win64]) is ready for business. Have fun!
Launch Dashboard
Navigate to the url mentioned in the configuration: * http://127.0.0.1:8529
and you'll see something akin to:
.NET API Client
As per their website, find a C# Client to the server's API:
