Neo4j Installation on Cloud: Azure AWS Open Stack – Community edition Setup Tutorials on Ubuntu

Neo4j is a high-performance, NOSQL graph database with features of a mature and robust database.
In this neo4j tutorial, we shall provide easy steps to install a simple neo4j community edition on azure without using neo4j Enterprise high availability features which we shall cover in a different post.

For purpose of this tutorial we have targeted azure virtual machines, however similar steps shall be required on any other cloud stack:
1.) Create a new Azure VM . OS chosen for this neo4j tutorial:Ubuntu 12.04

 

7474-300x161

 

 

 

2.) Open Enpoint 7474

3.) Install Open JRE

#sudo apt-get install openjdk-6-jre-headless –y

4.) Get neo4j Community version

#wget http://dist.neo4j.org/neo4j-community-1.8-unix.tar.gz

5.) Extract it

#tar -xvzf neo4j-community-1.8-unix.tar.gz

6.) In neo4j-community-1.8/conf/neo4j-server.properties

Uncomment the line “org.neo4j.server.webserver.address=0.0.0.0 “ this will allow access from external networks

7.) Start neo4j

#neo4j-community-1.8.RC1/bin/neo4j start

You can see the neo4j Server running at :

http://<yourServerHostname>.cloudapp.net:7474/webadmin

To install as a service please use the following command

# sudo neo4j-community-1.8.RC1/bin/neo4j install

# sudo /etc/init.d/neo4j-service start

Similar to  Neo4j installation on azure, this can be done also on any Linux distro on AWS, open stack or even on physical machines.