Permalink
Browse files

Release tooling adapted from titan

* turned doc folder into a submodule pointing to faunus wiki
* added scripts and some files under src/release/
* created "aurelius-release" maven profile for releases
  • Loading branch information...
1 parent 76a5925 commit 008c2f84ee4ada7139d06994c72133e92243be97 @dalaro dalaro committed Jul 31, 2013
Showing 646 changed files with 689 additions and 195,537 deletions.
View
@@ -1,4 +1,9 @@
*.log
target/
.idea/
-*.iml
+*.iml
+# Eclipse project files
+/.classpath
+/.project
+/.settings/
+# End Eclipse project files
View
@@ -0,0 +1,3 @@
+[submodule "doc"]
+ path = doc
+ url = https://github.com/thinkaurelius/faunus.wiki.git
1 doc
Submodule doc added at f87aa6
View
@@ -1,95 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <meta http-equiv="Content-type" content="text/html;charset=utf-8">
- <link rel="stylesheet" type="text/css" href="css/gollum.css" media="all">
- <link rel="stylesheet" type="text/css" href="css/editor.css" media="all">
- <link rel="stylesheet" type="text/css" href="css/dialog.css" media="all">
- <link rel="stylesheet" type="text/css" href="css/template.css" media="all">
-
-
- <!--[if IE 7]>
- <link rel="stylesheet" type="text/css" href="css/ie7.css" media="all">
- <![endif]-->
-
- <script>var baseUrl = ''</script>
- <script type="text/javascript" src="css/jquery-1.7.2.min.js"></script>
- <script type="text/javascript" src="css/mousetrap.min.js"></script>
- <script type="text/javascript" src="css/gollum.js"></script>
- <script type="text/javascript" src="css/gollum.dialog.js"></script>
- <script type="text/javascript" src="css/gollum.placeholder.js"></script>
- <script type="text/javascript" src="css/editor/gollum.editor.js"></script>
-
-
- <title>Acknowledgements</title>
-</head>
-<body>
-
-<script>
-Mousetrap.bind(['e'], function( e ) {
- e.preventDefault();
- window.location = "/edit" + window.location.pathname;
- return false;
-});
-</script>
-<div id="wiki-wrapper" class="page">
-<div id="head"><h3><a href="Home.html">Aurelius Faunus 0.3.1</a></h3>
- <h1>Acknowledgements</h1>
- <ul class="actions">
- <li class="minibutton">
- <div id="searchbar">
- <form action="/search" method="get" id="search-form">
- <div id="searchbar-fauxtext">
- <input type="text" name="q" id="search-query" value="Search&hellip;" autocomplete="off">
- <a href="#" id="search-submit" title="Search this wiki">
- <span>Search</span>
- </a>
- </div>
- </form>
- </div> </li>
- <li class="minibutton"><a href="/"
- class="action-edit-page">Home</a></li>
- <li class="minibutton"><a href="/pages"
- class="action-all-pages">All</a></li>
- <li class="minibutton"><a href="/fileview"
- class="action-all-pages">Files</a></li>
- <li class="minibutton" class="jaws">
- <a href="#" id="minibutton-new-page">New</a></li>
- <li class="minibutton" class="jaws">
- <a href="#" id="minibutton-rename-page">Rename</a></li>
- <li class="minibutton"><a href="/edit/Acknowledgements"
- class="action-edit-page">Edit</a></li>
- <li class="minibutton"><a href="/history/Acknowledgements"
- class="action-page-history">History</a></li>
- </ul>
-</div>
-<div id="wiki-content">
-<div class="wrap">
- <div id="wiki-body" class="gollum-textile-content">
- <div id="template">
- <p><img src="https://github.com/thinkaurelius/faunus/raw/master/doc/images/faunus-logo.png" width="400px" /></p>
-<p>Faunus is an ongoing effort by various developers, contributors, and organizations. Along with this explicit list of contributors, Faunus is also possible because of the excellent open source products that compose Faunus. Please see a list of these projects in the Faunus <a href="https://github.com/thinkaurelius/faunus/blob/master/pom.xml">pom.xml</a>.</p>
-<h2>People<a class="anchor" id="People" href="#People"></a></h2>
-<ol><li><a href="http://markorodriguez.com">Marko A. Rodriguez</a>: Creator and primary developer for Faunus.</li>
- <li><a href="http://stephen.genoprime.com/">Stephen Mallette</a>: Provided support for <a href="https://github.com/tinkerpop/blueprints/wiki/GraphSON-Reader-and-Writer-Library">GraphSON</a> and <a href="http://rexster.tinkerpop.com">Rexster</a> connectivity.</li>
- <li><a href="http://matthiasb.com/">Matthias Broecheler</a>: Provided support for <a href="http://thinkaurelius.github.com/titan/">Titan</a> connectivity.</li>
- <li><a href="http://www.ketrinayim.com/">Ketrina Yim</a>: Created the Faunus logo.</li>
-</ol><h2>Organizations<a class="anchor" id="Organizations" href="#Organizations"></a></h2>
-<ol><li><a href="http://thinkaurelius.com">Aurelius</a>: Provided the development team and maintains the Faunus codebase.</li>
-</ol>
- </div>
- </div>
- </div>
-
-</div>
-<div id="footer">
- <p id="last-edit">Last edited by <b>okram</b>, 2012-08-31 13:46:48</p>
- <p>
-
- </p>
-</div>
-</div>
-
-
-</body>
-</html>
View
@@ -1,131 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <meta http-equiv="Content-type" content="text/html;charset=utf-8">
- <link rel="stylesheet" type="text/css" href="css/gollum.css" media="all">
- <link rel="stylesheet" type="text/css" href="css/editor.css" media="all">
- <link rel="stylesheet" type="text/css" href="css/dialog.css" media="all">
- <link rel="stylesheet" type="text/css" href="css/template.css" media="all">
-
-
- <!--[if IE 7]>
- <link rel="stylesheet" type="text/css" href="css/ie7.css" media="all">
- <![endif]-->
-
- <script>var baseUrl = ''</script>
- <script type="text/javascript" src="css/jquery-1.7.2.min.js"></script>
- <script type="text/javascript" src="css/mousetrap.min.js"></script>
- <script type="text/javascript" src="css/gollum.js"></script>
- <script type="text/javascript" src="css/gollum.dialog.js"></script>
- <script type="text/javascript" src="css/gollum.placeholder.js"></script>
- <script type="text/javascript" src="css/editor/gollum.editor.js"></script>
-
-
- <title>Command Line Usage</title>
-</head>
-<body>
-
-<script>
-Mousetrap.bind(['e'], function( e ) {
- e.preventDefault();
- window.location = "/edit" + window.location.pathname;
- return false;
-});
-</script>
-<div id="wiki-wrapper" class="page">
-<div id="head"><h3><a href="Home.html">Aurelius Faunus 0.3.1</a></h3>
- <h1>Command Line Usage</h1>
- <ul class="actions">
- <li class="minibutton">
- <div id="searchbar">
- <form action="/search" method="get" id="search-form">
- <div id="searchbar-fauxtext">
- <input type="text" name="q" id="search-query" value="Search&hellip;" autocomplete="off">
- <a href="#" id="search-submit" title="Search this wiki">
- <span>Search</span>
- </a>
- </div>
- </form>
- </div> </li>
- <li class="minibutton"><a href="/"
- class="action-edit-page">Home</a></li>
- <li class="minibutton"><a href="/pages"
- class="action-all-pages">All</a></li>
- <li class="minibutton"><a href="/fileview"
- class="action-all-pages">Files</a></li>
- <li class="minibutton" class="jaws">
- <a href="#" id="minibutton-new-page">New</a></li>
- <li class="minibutton" class="jaws">
- <a href="#" id="minibutton-rename-page">Rename</a></li>
- <li class="minibutton"><a href="/edit/Command-Line-Usage"
- class="action-edit-page">Edit</a></li>
- <li class="minibutton"><a href="/history/Command-Line-Usage"
- class="action-page-history">History</a></li>
- </ul>
-</div>
-<div id="wiki-content">
-<div class="wrap">
- <div id="wiki-body" class="gollum-textile-content">
- <div id="template">
- <p><img src="https://raw.github.com/thinkaurelius/faunus/master/doc/images/gremlin-terminal.png" alt="" /></p>
-<p>There are three ways to use Gremlin/Faunus:</p>
-<ol><li>Gremlin <span class="caps">REPL</span>: the interactive Gremlin shell.</li>
- <li>Gremlin script: submitting a Gremlin traversal as a file.</li>
- <li>Gremlin inline: submitting a Gremlin traversal as an inline parameter.</li>
-</ol><h2>Gremlin <span class="caps">REPL</span><a class="anchor" id="Gremlin-REPL" href="#Gremlin-REPL"></a></h2>
-<p>To start the Gremlin <span class="caps">REPL</span>, simply do:</p>
-<div class="highlight"><pre>faunus$ bin/gremlin.sh
-
- \,,,/
- (o o)
------oOOo-(_)-oOOo-----
-gremlin&gt;
-</pre></div>
-<h2>Gremlin Script<a class="anchor" id="Gremlin-Script" href="#Gremlin-Script"></a></h2>
-<p>Assume a file as follows:</p>
-<div class="highlight"><pre><span class="n">g</span> <span class="o">=</span> <span class="n">FaunusFactory</span><span class="o">.</span><span class="na">open</span><span class="o">(</span><span class="s1">'bin/faunus.properties'</span><span class="o">)</span>
-<span class="n">g</span><span class="o">.</span><span class="na">V</span><span class="o">.</span><span class="na">out</span><span class="o">(</span><span class="s1">'father'</span><span class="o">).</span><span class="na">name</span><span class="o">.</span><span class="na">submit</span><span class="o">()</span>
-</pre></div>
-<p>Note that <code>FaunusPipeline.submit()</code> is required to ultimately submit the job to the Hadoop cluster. In the Gremlin <span class="caps">REPL</span>, this is handled for the user automatically.</p>
-<div class="highlight"><pre>faunus$ bin/gremlin.sh -e test.groovy
-12/09/18 15:35:39 INFO mapreduce.FaunusCompiler: Compiled to 2 MapReduce job(s)
-...
-</pre></div>
-<h2>Gremlin Inline<a class="anchor" id="Gremlin-Inline" href="#Gremlin-Inline"></a></h2>
-<p>The arguments are as follows:</p>
-<ul><li>The location of the properties file denoting the <code>FaunusGraph</code>.</li>
- <li>The Gremlin/Faunus script in quotes.</li>
- <li>A set of overriding property values prefixed with <code>-D</code> (optional)
- <ul><li>e.g. <code>-Dfaunus.input.location=agraph mapred.map.tasks=1</code></li>
- </ul></li>
-</ul><div class="highlight"><pre>faunus$ bin/gremlin.sh -i bin/faunus.properties "g.V.out('father').name"
-12/09/18 15:26:32 INFO mapreduce.FaunusCompiler: Faunus: Graph Analytics Engine
-12/09/18 15:26:32 INFO mapreduce.FaunusCompiler: ,
-12/09/18 15:26:32 INFO mapreduce.FaunusCompiler: , |\ ,__
-12/09/18 15:26:32 INFO mapreduce.FaunusCompiler: |\ \/ `\
-12/09/18 15:26:32 INFO mapreduce.FaunusCompiler: \ `-.:. `\
-12/09/18 15:26:32 INFO mapreduce.FaunusCompiler: `-.__ `\/\/\|
-12/09/18 15:26:32 INFO mapreduce.FaunusCompiler: / `'/ () \
-12/09/18 15:26:32 INFO mapreduce.FaunusCompiler: .' /\ )
-12/09/18 15:26:32 INFO mapreduce.FaunusCompiler: .-' .'| \ \__
-12/09/18 15:26:32 INFO mapreduce.FaunusCompiler: .' __( \ '`(()
-12/09/18 15:26:32 INFO mapreduce.FaunusCompiler: /_.'` `. | )(
-12/09/18 15:26:32 INFO mapreduce.FaunusCompiler: \ |
-12/09/18 15:26:32 INFO mapreduce.FaunusCompiler: |/
-</pre></div>
- </div>
- </div>
- </div>
-
-</div>
-<div id="footer">
- <p id="last-edit">Last edited by <b>okram</b>, 20.3.13-06 22:15:07</p>
- <p>
-
- </p>
-</div>
-</div>
-
-
-</body>
-</html>
@@ -1,96 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <meta http-equiv="Content-type" content="text/html;charset=utf-8">
- <link rel="stylesheet" type="text/css" href="css/gollum.css" media="all">
- <link rel="stylesheet" type="text/css" href="css/editor.css" media="all">
- <link rel="stylesheet" type="text/css" href="css/dialog.css" media="all">
- <link rel="stylesheet" type="text/css" href="css/template.css" media="all">
-
-
- <!--[if IE 7]>
- <link rel="stylesheet" type="text/css" href="css/ie7.css" media="all">
- <![endif]-->
-
- <script>var baseUrl = ''</script>
- <script type="text/javascript" src="css/jquery-1.7.2.min.js"></script>
- <script type="text/javascript" src="css/mousetrap.min.js"></script>
- <script type="text/javascript" src="css/gollum.js"></script>
- <script type="text/javascript" src="css/gollum.dialog.js"></script>
- <script type="text/javascript" src="css/gollum.placeholder.js"></script>
- <script type="text/javascript" src="css/editor/gollum.editor.js"></script>
-
-
- <title>Data Science with Faunus</title>
-</head>
-<body>
-
-<script>
-Mousetrap.bind(['e'], function( e ) {
- e.preventDefault();
- window.location = "/edit" + window.location.pathname;
- return false;
-});
-</script>
-<div id="wiki-wrapper" class="page">
-<div id="head"><h3><a href="Home.html">Aurelius Faunus 0.3.1</a></h3>
- <h1>Data Science with Faunus</h1>
- <ul class="actions">
- <li class="minibutton">
- <div id="searchbar">
- <form action="/search" method="get" id="search-form">
- <div id="searchbar-fauxtext">
- <input type="text" name="q" id="search-query" value="Search&hellip;" autocomplete="off">
- <a href="#" id="search-submit" title="Search this wiki">
- <span>Search</span>
- </a>
- </div>
- </form>
- </div> </li>
- <li class="minibutton"><a href="/"
- class="action-edit-page">Home</a></li>
- <li class="minibutton"><a href="/pages"
- class="action-all-pages">All</a></li>
- <li class="minibutton"><a href="/fileview"
- class="action-all-pages">Files</a></li>
- <li class="minibutton" class="jaws">
- <a href="#" id="minibutton-new-page">New</a></li>
- <li class="minibutton" class="jaws">
- <a href="#" id="minibutton-rename-page">Rename</a></li>
- <li class="minibutton"><a href="/edit/Data-Science-with-Faunus"
- class="action-edit-page">Edit</a></li>
- <li class="minibutton"><a href="/history/Data-Science-with-Faunus"
- class="action-page-history">History</a></li>
- </ul>
-</div>
-<div id="wiki-content">
-<div class="wrap">
- <div id="wiki-body" class="gollum-textile-content">
- <div id="template">
- <p><span class="float-left"><span><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/Internet_map_1024.jpg/240px-Internet_map_1024.jpg" /></span></span> <a href="http://radar.oreilly.com/2010/06/what-is-data-science.html">Data science</a> is the exploration of phenomena via the use of <a href="http://en.wikipedia.org/wiki/Empirical">empirical</a> information (i.e. data). Data is gathered when measurements are taken of <a href="http://en.wikipedia.org/wiki/Domain_of_discourse">some world</a> irrespective of that world being natural or synthetic. However, a graph typically represents some real-world system (except for in <a href="http://en.wikipedia.org/wiki/Pure_mathematics">pure mathematics</a>). Examples include social, biological, or technical systems. The study/analyses of graphs that model real-world systems is called <a href="http://en.wikipedia.org/wiki/Network_science">network science</a>. Faunus is a tool that can be utilized for network science on massive-scale graphs — when the graphs are so large that they no longer fit within the resource confines of a single machine. Moreover, Faunus is seen as a particular tool within the data science tool chain. A typical tool chain is enumerated below:</p>
-<p><br /><br /><br /></p>
-<ol><li><strong>World</strong>: a system that is intended to be understood via measurement and analysis.</li>
- <li><strong>Graph</strong>: a graph representation of the worldly system in terms of “things” and their “connections.”</li>
- <li><strong>Hadoop</strong>: a distributed storage and processing environment for analyzing massive-scale data sets.</li>
- <li><strong>Faunus</strong>: a Hadoop-based framework for graph rewriting and/or yielding basic graph statistics.</li>
- <li><strong>Statistics</strong>: mathematical tools for describing patterns in data in as few numbers as possible.</li>
-</ol><p>This section will present a real-world analysis of <a href="http://www.wikipedia.org/">Wikipedia</a> using the following data science tool chain.</p>
-<p><span class="align-center"><span><img src="https://github.com/thinkaurelius/faunus/raw/master/doc/images/data-science-chain.png" /></span></span></p>
-<p>All of the analyses conducted below made use of a 12 machine m1.xlarge <a href="http://aws.amazon.com/ec2/">Amazon EC2</a> Hadoop cluster constructed using <a href="http://whirr.apache.org/">Whirr</a> with the following Faunus job properties. For a tutorial on setting up a Hadoop cluster on Amazon EC2, see the following <a href="https://github.com/thinkaurelius/faunus/wiki/Running-Faunus-on-Amazon-EC2">documentation</a>.</p>
-<p><strong>To be continued…</strong></p>
- </div>
- </div>
- </div>
-
-</div>
-<div id="footer">
- <p id="last-edit">Last edited by <b>okram</b>, 2012-09-19 02:06:40</p>
- <p>
-
- </p>
-</div>
-</div>
-
-
-</body>
-</html>
Oops, something went wrong.

0 comments on commit 008c2f8

Please sign in to comment.