TRY ME

Try Valo for free

We want to show you something amazing.

We'll send you a link to download a fully functional Valo copy to play with.



Great! Check your email and enjoy Valo



Apologies, we seem to be having a problem processing your input, please try again

Installing Valo

System Requirements

For evaluation purposes and hacking, any modern 64-bit multicore PC with 4GB+ RAM and a decent SSD-based storage should be fine.

Valo comes packaged as a standalone ZIP archive and will run on any modern version/distro of Linux, Windows or OS X. Regular performance testing is done on Red Hat Enterprise Linux 7 (using XFS) and Windows Server 2012 R2.

Note

If using Windows, Valo requires the Visual C++ Redistributable for Visual Studio 2015.

An Oracle JRE 8 must be installed prior to running Valo. We specifically tested against JRE 8u51 but will endeavour to support future versions.

Any OpenJDK on par with Oracle’s JDK 8u60 or higher again would be expected to work.

Warning

We know versions 8u40 and 8u45 have serious problems running Valo.

Configuring Valo

The main configuration file can be found at conf/application.conf. Alternatively you can use the config command.

Some settings you may wish to set, the name of the node and the host name:

./bin/valo config set valo.node.name valo
./bin/valo config set valo.node.host localhost

The ports:

./bin/valo config set valo.node.api-port 8888
./bin/valo config set valo.node.internode-port 3333
./bin/valo config set valo.node.cluster-port 2551

Run Valo

Simply extract the ZIP archive and run the bin\valo script. This will start up a node, automatically creating a single node cluster. You can tell when Valo is ready to go from the log:

16:13:38.268 INFO - All front ends have started

By default, the REST API is served over HTTP on port 8888 on localhost.

What next?

To fire up Valo and start running some queries, follow the API Quickstart. To deploy a Valo cluster, follow Creating a cluster.