Saving and evaluating network paths in Neo4j


If you point a browser at the URL, you see the web interface mentioned above and can play with tutorials or feed in test data of your own. At the time of writing, the latest stable Neo4j version on Ubuntu 12.04 was 2.0.1. If you run the Neo4j server in a virtual machine or on a different host and would like to access it from some other location, you need to comment out the following line in the /etc/neo4j/ configuration file:


Otherwise, the web server will block queries that do not originate from localhost.

Start Reading

The Neo4j website [1] mentions two books as recommended reading in addition to the man pages. The new Kindle book by Neo4j contributor Michael Hunger [3] (in German) offers a whirlwind tour of the Cypher syntax and presents some practical Neo4j examples. However, apart from the attached Cypher cheat sheet, it is not a reference work; it just scratches the surface here and there.

The second recommendation from the Neo4j website is a one-year-old O'Reilly book called Graph Databases [4], which  – despite the comprehensive-sounding title  – is devoted almost entirely to Neo4j and presents a variety of true Neo4j applications in detail. Even this book, however, lacks the carefully developed structure of a textbook. The true reference book for what is still a fairly recent subject has apparently not yet been written  – perhaps Neo4j in Action, which has been announced by Manning Publishing, will step into this gap.


  1. Neo4j:
  2. Listings for this article:
  3. Hunger, Michael. Neo4j 2.0 – Eine Graphdatenbank für Alle. Entwickler. 2014 (in German).
  4. Robinson, Ian, Jim Webber, and Emil Eifrem. Graph Databases. O'Reilly. 2013.

The Author

Mike Schilli works as a software engineer with Yahoo! in Sunnyvale, California. He can be contacted at Mike's homepage can be found at

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Skydive

    If you don't speak fluent Ethernet, it sometimes helps to get a graphical view of what your network is doing. Skydive offers visual insights that could reveal complex error patterns.

  • Kaspersky Polishes Mail Gateway

    Russian security specialist Kaspersky has reworked its anti-spam product for Linux and Unix servers.

  • Perl: isp-switch

    When an Internet provider goes down, users suffer. Alternatively, users can immediately switch to another ISP. We’ll show you a Perl script that can help you reconfigure your computer to make the switch.


    They say data is "the new oil," but all that data you collect is only valuable if it leads to new insights. An open source analysis tool called KNIME lets you analyze data through graphical workflows – without the need for programming or complex spreadsheet manipulation.

  • Charly's Column – Munin

    What do you do if the Munin system monitoring tool does not have a native Munin client for a device? Sys admin Charly has a solution.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More