# Quick Start This tutorial will outline the steps needed to get quickly started with the Apache Rya store using the web based endpoint. ## Prerequisites * Columnar Store (Accumulo or MongoDB) The tutorial will go forward using Accumulo * Apache Rya code (Git: https://gitbox.apache.org/repos/asf?p=rya.git or https://github.com/apache/rya.git) * Maven 3.0 + ## Building from Source Using Git, pull down the latest code from the url above. Run the command to build the code `mvn clean install` If all goes well, the build should be successful and a war should be produced in `web/web.rya/target/web.rya.war` ## Deployment Using Tomcat Unwar the above war into the webapps directory. To point the web.rya war to the appropriate Accumulo instance, make a properties file `environment.properties` and put it in the classpath. Here is an example: ``` instance.name=accumulo #Accumulo instance name instance.zk=localhost:2181 #Accumulo Zookeepers instance.username=root #Accumulo username instance.password=secret #Accumulo pwd rya.tableprefix=rya_ #Rya Table Prefix rya.displayqueryplan=true #To display the query plan ``` Start the Tomcat server. `./bin/startup.sh` ## Usage First, we need to load data. See the [Load Data](loaddata.md) section. Second, we need to query that data. See the [Query Data](querydata.md) section.