Single Instance Neo4j on Linux using VMDepot Image
This tutorial shows the user how to use Neo4j to store and access data from IAAS hosted on Windows Azure.
Neo4j is a high-performance, NOSQL graph database with features of a mature and robust database.
This tutorial assumes that user has some prior experience using Linux/Azure.
2. Neo Technology, Inc
Single Instance Neo4j on Linux using VMDepot Image
Installing Neo4j on Azure
This tutorial shows the user how to use Neo4j
to store and access data from IAAS hosted on
Windows Azure.
Neo4j is a high-performance, NOSQL graph
database with features of a mature and robust
database.
This tutorial assumes that user has some prior
experience using Linux/Azure.
3. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
Start by by logging into your Azure account.
Once you are logged into your account, select Virtual Machines
4. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
Within theVirtual Machines section, navigate to the Images tab.
The Images tab will contain all images that are part of the Azure
account.
5. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
Next, select BrowseVM Depot.TheVM Depot is a community-driven catalog of
preconfigured operating systems, applications, and development stacks that can easily
be deployed on Windows Azure.TheVM Depot will have the Neo4j image that is will
be deployed.
6. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
Navigate theVM Depot catalog and select
Ubuntu and Neo4j Community 1.8.2 image.
7. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
Once the Neo4j image has been selected, select Image Region
and choose/create storage account.When identifying a region, pick
a region that is closest to your location.
8. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
Complete the process of adding the image to your Azure account by clicking checkmark
(complete).
Now that the image is part of your Azure account, you want to selectVirtual Machines and create a
newVirtual machine that is based on the Neo4j image.
9. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
Click New to create aVirtual machine.
11. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
Select My Images and select Neo4j Community 1.8.2.This is
the image that was copied over from theVM Depot in the prior
steps.
12. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
Fill out theVirtual Machine Configuration information.The sample username and
password for the image are: azureuser/Neotechnology1, but you can choose any
that you like. Make sure to remember these credentials if you want to ssh later into the
machine.
14. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
Click the checkmark to complete the process of creating theVirtual Machine with the Neo4j
image.
Azure will now kickoff a process to copy the Neo4j image to the newly created virtual machine.
15. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
The last step in the process is to to Register
the image.
17. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
Once the image is registered, verify that the
image is Available.
18. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
The Neo4j image is now created, but there are a couple of additional steps
needed to allow access to the Neo4j Web-UI. It is used to administer Neo4j.
Select the newly created virtual machine and click on Endpoints.
19. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
Click on Add Endpoint to create a new
endpoint.
20. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
Specify Endpoint details for the new endpoint. By
default, Neo4j runs its Web-UI on port 7474.
21. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
- TestVirtual Machine
- TestVirtual Machine
You want to run a quick test to validate that Neo4j is running correctly.
Start by copyingVirtual Machine DNS.
22. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
- TestVirtual Machine
- TestVirtual Machine
Open up a new browser and specify the Webadmin URL.The URL is defined as
DNS:<neo endpoint>/webadmin (VMURL). The DNS string was copied in the previous
step and the credentials are provided as the hint in the message box.
23. Neo Technology, Inc
Single Instance Neo4j on Linux usingVMDepot Image
- TestVirtual Machine
- TestVirtual Machine
If the Web-UI interface loads, Neo4j is running.