http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/48f3b509/create-dev-environment.html
----------------------------------------------------------------------
diff --git a/create-dev-environment.html b/create-dev-environment.html
new file mode 100644
index 0000000..7265189
--- /dev/null
+++ b/create-dev-environment.html
@@ -0,0 +1,724 @@
+
+<!DOCTYPE html>
+<!--
+ Generated by Apache Maven Doxia at 2015-12-08
+ Rendered using Reflow Maven Skin 1.1.1
(http://andriusvelykis.github.io/reflow-maven-skin)
+-->
+<html xml:lang="en" lang="en">
+
+ <head>
+ <meta charset="UTF-8" />
+ <title>Apache Trafodion Create Development Environment</title>
+ <meta name="viewport" content="width=device-width,
initial-scale=1.0" />
+ <meta name="description" content="" />
+ <meta http-equiv="content-language" content="en" />
+
+ <link
href="http://netdna.bootstrapcdn.com/bootswatch/2.3.2/cerulean/bootstrap.min.css"
rel="stylesheet" />
+ <link
href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-responsive.min.css"
rel="stylesheet" />
+ <link href="./css/bootswatch.css" rel="stylesheet" />
+ <link href="./css/reflow-skin.css" rel="stylesheet" />
+
+ <link
href="http://yandex.st/highlightjs/7.5/styles/default.min.css" rel="stylesheet"
/>
+
+ <link href="./css/lightbox.css" rel="stylesheet" />
+
+ <link href="./css/site.css" rel="stylesheet" />
+ <link href="./css/print.css" rel="stylesheet" media="print" />
+
+ <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+ <!--[if lt IE 9]>
+ <script
src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+ <![endif]-->
+
+
+
+ </head>
+
+ <body class="page-create-dev-environment project-trafodion"
data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
+
+ <div class="navbar navbar-fixed-top">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="btn btn-navbar"
data-toggle="collapse" data-target="#top-nav-collapse">
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </a>
+ <a class="brand"
href="index.html">Apache <span class="color-highlight">Trafodion</span></a>
+ <div class="nav-collapse collapse"
id="top-nav-collapse">
+ <ul class="nav pull-right">
+ <li ><a
href="download.html" title="Download">Download</a></li>
+ <li class="dropdown">
+ <a href="#"
class="dropdown-toggle" data-toggle="dropdown">About <b class="caret"></b></a>
+ <ul
class="dropdown-menu">
+ <li ><a
href="index.html" title="Project Overview">Project Overview</a></li>
+ <li ><a
href="new-features.html" title="New Features">New Features</a></li>
+ <li ><a
href="roadmap.html" title="Roadmap">Roadmap</a></li>
+ <li ><a
href="performance.html" title="Performance">Performance</a></li>
+ <li ><a
href="http:divider" title=""></a></li>
+ <li ><a
href="team-list.html" title="Team">Team</a></li>
+ <li ><a
href="presentations.html" title="Presentations">Presentations</a></li>
+ <li ><a
href="mail-lists.html" title="Mailing List">Mailing List</a></li>
+ <li ><a
href="http:divider" title=""></a></li>
+ <li ><a
href="source-repository.html" title="Source Repository">Source
Repository</a></li>
+ <li ><a
href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
+ <li ><a
href="license.html" title="License">License</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#"
class="dropdown-toggle" data-toggle="dropdown">Using <b class="caret"></b></a>
+ <ul
class="dropdown-menu">
+ <li ><a
href="quickstart.html" title="Quick Start">Quick Start</a></li>
+ <li ><a
href="download.html" title="Download">Download</a></li>
+ <li ><a
href="install.html" title="Install">Install</a></li>
+ <li ><a
href="management.html" title="Managing Trafodion">Managing Trafodion</a></li>
+ <li ><a
href="http:divider" title=""></a></li>
+ <li ><a
href="documentation.html" title="Documentation">Documentation</a></li>
+ <li ><a
href="faq.html" title="FAQ">FAQ</a></li>
+ <li ><a
href="release-notes.html" title="Release Notes">Release Notes</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#"
class="dropdown-toggle" data-toggle="dropdown">Features <b
class="caret"></b></a>
+ <ul
class="dropdown-menu">
+ <li ><a
href="architecture-overview.html" title="Architecture Overview">Architecture
Overview</a></li>
+ <li ><a
href="http:divider" title=""></a></li>
+ <li ><a
href="https://blueprints.launchpad.net/trafodion/+spec/security-ansi-schemas"
title="ANSI Schema Support" class="externalLink">ANSI Schema Support</a></li>
+ <li ><a
href="https://blueprints.launchpad.net/trafodion/+spec/ustat-automation"
title="Automated Update Statistics" class="externalLink">Automated Update
Statistics</a></li>
+ <li ><a
href="https://blueprints.launchpad.net/trafodion/+spec/bulkunload" title="Bulk
Unload" class="externalLink">Bulk Unload</a></li>
+ <li ><a
href="https://wiki.trafodion.org/wiki/index.php/Trafodion_Manageability#Logging_Events"
title="Event Handling" class="externalLink">Event Handling</a></li>
+ <li ><a
href="https://blueprints.launchpad.net/trafodion/+spec/hybrid-query-cache"
title="Hybrid Query Cache" class="externalLink">Hybrid Query Cache</a></li>
+ <li ><a
href="https://blueprints.launchpad.net/trafodion/+spec/identity-column"
title="Identity Column" class="externalLink">Identity Column</a></li>
+ <li ><a
href="https://wiki.trafodion.org/wiki/index.php/Creating_Statistics_During_Bulk_Load"
title="Immediate Update Statistics" class="externalLink">Immediate Update
Statistics</a></li>
+ <li ><a
href="https://blueprints.launchpad.net/trafodion/+spec/lob-support"
title="Large Object (LOB)" class="externalLink">Large Object (LOB)</a></li>
+ <li ><a
href="https://blueprints.launchpad.net/trafodion/+spec/ddl-query-invalidation"
title="Metadata Query Invalidation" class="externalLink">Metadata Query
Invalidation</a></li>
+ <li ><a
href="https://cwiki.apache.org/confluence/display/TRAFODION/Cmp-divisioning"
title="Multi-Temperature Data" class="externalLink">Multi-Temperature
Data</a></li>
+ <li ><a
href="https://blueprints.launchpad.net/trafodion/+spec/access-external-hbase-tables"
title="Native HBase Tables" class="externalLink">Native HBase Tables</a></li>
+ <li ><a
href="docs/Trafodion_odb_User_Guide.pdf" title="ODB">ODB</a></li>
+ <li ><a
href="https://blueprints.launchpad.net/trafodion/+spec/sql-query-cancel"
title="Query Cancel" class="externalLink">Query Cancel</a></li>
+ <li ><a
href="https://blueprints.launchpad.net/trafodion/+spec/security-privilege-updates"
title="Privilege Checking" class="externalLink">Privilege Checking</a></li>
+ <li ><a
href="https://wiki.trafodion.org/wiki/index.php/Trafodion_Manageability"
title="Repository" class="externalLink">Repository</a></li>
+ <li ><a
href="https://blueprints.launchpad.net/trafodion/+spec/enable-get-statistics-thru-rms"
title="Runtime Management System" class="externalLink">Runtime Management
System</a></li>
+ <li ><a
href="https://blueprints.launchpad.net/trafodion/+spec/sequence-numbers"
title="Sequence Numbers" class="externalLink">Sequence Numbers</a></li>
+ <li ><a
href="https://blueprints.launchpad.net/trafodion/+spec/skew-buster" title="Skew
Buster" class="externalLink">Skew Buster</a></li>
+ <li ><a
href="https://wiki.trafodion.org/wiki/index.php/Tutorial:_The_object-oriented_UDF_interface"
title="Table-Oriented UDF" class="externalLink">Table-Oriented UDF</a></li>
+ <li ><a
href="https://wiki.trafodion.org/wiki/index.php/Data_Loading#Trickle_Loading_Data_Into_Trafodion_Tables"
title="Trickle Load" class="externalLink">Trickle Load</a></li>
+ <li ><a
href="http:divider" title=""></a></li>
+ <li ><a
href="https://wiki.trafodion.org/wiki/index.php/Backup_and_Restore"
title="Backup/Restore Utility" class="externalLink">Backup/Restore
Utility</a></li>
+ <li ><a
href="https://wiki.trafodion.org/wiki/index.php/Metadata_Cleanup"
title="Metadata Cleanup Utility" class="externalLink">Metadata Cleanup
Utility</a></li>
+ </ul>
+ </li>
+ <li class="dropdown
active">
+ <a href="#"
class="dropdown-toggle" data-toggle="dropdown">Contributing <b
class="caret"></b></a>
+ <ul
class="dropdown-menu">
+ <li ><a
href="contribute.html" title="Contribute">Contribute</a></li>
+ <li ><a
href="advocate.html" title="Advocate">Advocate</a></li>
+ <li ><a
href="develop.html" title="Develop">Develop</a></li>
+ <li ><a
href="testing.html" title="Test">Test</a></li>
+ <li ><a
href="merge.html" title="Merge">Merge</a></li>
+ <li ><a
href="release.html" title="Release">Release</a></li>
+ <li ><a
href="http:divider" title=""></a></li>
+ <li
class="active"><a href="" title="Create Dev Environment">Create Dev
Environment</a></li>
+ <li ><a
href="manage-dev-environment.html" title="Manage Dev Environment">Manage Dev
Environment</a></li>
+ <li ><a
href="setup-build-environment.html" title="Setup Build Environment">Setup Build
Environment</a></li>
+ <li ><a
href="build.html" title="Build Trafodion">Build Trafodion</a></li>
+ <li ><a
href="http:divider" title=""></a></li>
+ <li ><a
href="code.html" title="Modify Code">Modify Code</a></li>
+ <li ><a
href="tests.html" title="Modify Tests">Modify Tests</a></li>
+ <li ><a
href="document.html" title="Modify Documentation">Modify Documentation</a></li>
+ <li ><a
href="website.html" title="Modify Web Site">Modify Web Site</a></li>
+ <li ><a
href="wiki.html" title="Modify Wiki Pages">Modify Wiki Pages</a></li>
+ <li ><a
href="http:divider" title=""></a></li>
+ <li ><a
href="cplusplus-coding-guidelines.html" title="C++ Coding Guidelines">C++
Coding Guidelines</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#"
class="dropdown-toggle" data-toggle="dropdown">Apache <b class="caret"></b></a>
+ <ul
class="dropdown-menu">
+ <li ><a
href="http://incubator.apache.org/projects/trafodion.html" title="Status Page"
target="_blank" class="externalLink">Status Page</a></li>
+ <li ><a
href="http://www.apache.org/foundation/how-it-works.html" title="Apache
Foundation" target="_blank" class="externalLink">Apache Foundation</a></li>
+ <li ><a
href="http://www.apache.org/licenses/" title="Apache License" target="_blank"
class="externalLink">Apache License</a></li>
+ <li ><a
href="http://www.apache.org/security/" title="Apache Security" target="_blank"
class="externalLink">Apache Security</a></li>
+ <li ><a
href="http:divider" title=""></a></li>
+ <li ><a
href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship"
target="_blank" class="externalLink">Sponsorship</a></li>
+ <li ><a
href="http://www.apache.org/foundation/thanks.html" title="Thanks"
target="_blank" class="externalLink">Thanks</a></li>
+ </ul>
+ </li>
+ </ul>
+ </div><!--/.nav-collapse -->
+ </div>
+ </div>
+ </div>
+
+ <div class="container">
+
+ <!-- Masthead
+ ================================================== -->
+
+ <header>
+ <div class="jumbotron subhead">
+ <div class="row" id="banner">
+ <div class="span12">
+ <div class="pull-left">
+ <a href="index.html"
id="bannerLeft"><h1>Apache <span
class="color-highlight">Trafodion</span></h1></a>
+ <p class="lead">Transactional
SQL-on-Hadoop Database</p>
+ </div>
+ <div class="pull-right">
+ </div>
+ </div>
+ </div>
+ </div>
+ <div>
+ <ul class="breadcrumb">
+ <li><a href="index.html"
title="Trafodion">Trafodion</a></li>
+ <li class="divider">/</li>
+ <li>Create Development Environment</li>
+ </ul>
+ </div>
+ <hr class="toc-separator" />
+ <div id="toc-bar" class="navbar" data-spy="affix"
data-offset-top="250">
+ <div class="navbar-inner">
+ <div id="toc-scroll-target" class="container">
+ <a class="btn btn-navbar"
data-toggle="collapse" data-target="#toc-nav-collapse">
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </a>
+ <div class="nav-collapse collapse"
id="toc-nav-collapse">
+ <ul id="toc" class="nav">
+ <li class="dropdown">
+ <a
href="#prerequisites" title="Prerequisites" class="dropdown-toggle"
role="button" data-toggle="dropdown" data-target="#">Prerequisites <b
class="caret"></b></a>
+ <ul
class="dropdown-menu" role="menu">
+ <!-- Repeat the
item, otherwise it is not clickable as the dropdown root -->
+ <li><a
href="#prerequisites" title="Prerequisites">Prerequisites</a></li>
+ <li
class="divider"></li>
+ <li><a
href="#Passwordless_ssh" title="Passwordless ssh">Passwordless ssh</a></li>
+ <li><a
href="#System_Limits" title="System Limits">System Limits</a></li>
+
+ </ul>
+ </li>
+ <li
class="divider-vertical"></li>
+ <li class="dropdown">
+ <a href="#setup"
title="Setup" class="dropdown-toggle" role="button" data-toggle="dropdown"
data-target="#">Setup <b class="caret"></b></a>
+ <ul
class="dropdown-menu" role="menu">
+ <!-- Repeat the
item, otherwise it is not clickable as the dropdown root -->
+ <li><a
href="#setup" title="Setup">Setup</a></li>
+ <li
class="divider"></li>
+ <li
class="dropdown-submenu">
+ <a
href="#Pre-Installed_Hadoop" title="Pre-Installed Hadoop">Pre-Installed
Hadoop</a>
+ <ul
class="dropdown-menu" role="menu">
+ <li><a
href="#Build_Binary_tar_Files" title="Build Binary tar Files">Build Binary tar
Files</a></li>
+ <li><a
href="#Install_Trafodion" title="Install Trafodion">Install Trafodion</a></li>
+
+ </ul>
+ </li>
+ <li
class="dropdown-submenu">
+ <a
href="#Local_Hadoop" title="Local Hadoop">Local Hadoop</a>
+ <ul
class="dropdown-menu" role="menu">
+ <li><a
href="#Run_install_local_hadoop" title="Run install_local_hadoop">Run
install_local_hadoop</a></li>
+ <li><a
href="#Sample_Procedure" title="Sample Procedure">Sample Procedure</a></li>
+
+ </ul>
+ </li>
+
+ </ul>
+ </li>
+ <li
class="divider-vertical"></li>
+ <li class="toplevel"><a
href="#install_and_build_trafodion" title="Install and Build Trafodion">Install
and Build Trafodion</a></li>
+ <li
class="divider-vertical"></li>
+ <li class="toplevel"><a
href="#new_source_download" title="New Source Download">New Source
Download</a></li>
+ <li
class="divider-vertical"></li>
+ <li class="toplevel"><a
href="#manage" title="Manage">Manage</a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+ </header>
+
+ <div class="main-body">
+ <div class="row">
+ <div class="span12">
+ <div class="body-content">
+<!-- Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the
+ License. -->
+<p>This page describes how to create the test environment used for Trafodion
development, which is intended for people that are contributing to the
Trafodion source tree. Please refer to <a href="download.html">Download</a> if
you want to try the Trafodion product environment.</p>
+<div class="page-header">
+ <h1 id="prerequisites">Prerequisites</h1>
+</div>
+<p>The following prerequisites need to be met in order to create a functional
Trafodion test environment.</p>
+<div class="section">
+ <h2 id="Passwordless_ssh">Passwordless <tt>ssh</tt></h2>
+ <p>Check to see if you have passwordless SSH setup correctly.</p>
+ <div class="source">
+ <div class="source">
+ <pre>ssh localhost
+Last login: Fri Nov 6 22:44:00 2015 from 192.168.1.9
+</pre>
+ </div>
+ </div>
+ <p>If the <b><tt>ssh localhost</tt></b> command prompts for a password, then
passwordless <b><tt>ssh</tt></b> is not set up correctly.</p>
+ <p>The following is an example of setting up passwordless <b><tt>ssh</tt></b>
using <b><tt>id_rsa</tt></b> keys. You can choose the method that best
represents your environment.</p>
+ <p>If you already have an existing set of <b><tt>ssh</tt></b> keys. Simply
copy both the <b><tt>id_rsa.pub</tt></b> and <b><tt>id_rsa</tt></b> to your
<b><tt>~/.ssh</tt></b> directory.</p>
+ <p>Then, do the following to modify your <b><tt>ssh</tt></b> environment.</p>
+ <div class="source">
+ <div class="source">
+ <pre>cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
+chmod 600 ~/.ssh/id_rsa
+echo "NoHostAuthenticationForLocalhost=yes" >>~/.ssh/config
+chmod go-w ~/.ssh/config
+chmod 755 ~/.ssh; chmod 640 ~/.ssh/authorized_keys; cd ~/.ssh; chmod 700 ..
+</pre>
+ </div>
+ </div>
+ <p>If you need to create your keys first, then do the following.</p>
+ <div class="source">
+ <div class="source">
+ <pre>ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsa
+cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
+chmod 600 ~/.ssh/id_rsa.pub
+echo "NoHostAuthenticationForLocalhost=yes" >>~/.ssh/config
+chmod go-w ~/.ssh/config
+chmod 755 ~/.ssh; chmod 640 ~/.ssh/authorized_keys; cd ~/.ssh; chmod 700 ..
+</pre>
+ </div>
+ </div>
+</div>
+<div class="section">
+ <h2 id="System_Limits">System Limits</h2>
+ <p>Please check that the system limits in your environment are appropriate
for Apache Trafodion. If they are not, then you will need to increase the
limits or Trafodion cannot start.</p>
+ <p>The recommended settings are as follows.</p>
+ <div class="source">
+ <div class="source">
+ <pre>$ ulimit âa
+core file size (blocks, -c) 1000000
+data seg size (kbytes, -d) unlimited
+scheduling priority (-e) 0
+file size (blocks, -f) unlimited
+pending signals (-i) 515196
+max locked memory (kbytes, -l) 49595556
+max memory size (kbytes, -m) unlimited
+open files (-n) 32000
+pipe size (512 bytes, -p) 8
+POSIX message queues (bytes, -q) 819200
+real-time priority (-r) 0
+stack size (kbytes, -s) 10240
+cpu time (seconds, -t) unlimited
+max user processes (-u) 267263
+virtual memory (kbytes, -v) unlimited
+file locks (-x) unlimited
+</pre>
+ </div>
+ </div>
+ <p>Please refer to this <a class="externalLink"
href="http://www.itworld.com/article/2693414/setting-limits-with-ulimit.html">article</a>
for information on how you change system limits.</p>
+ <h1 id="setup">Setup</h1>
+ <p>You can create a Trafodion test environment using a:</p>
+ <ul>
+ <li><b>Pre-Installed Hadoop</b>: Trafodion installation on a system that
already has a compatible version of Hadoop installed</li>
+ <li><b>Local Hadoop</b>: You install a Hadoop environment using the
<b><tt>install_local_hadoop</tt></b> script</li>
+ </ul>
+ <p>Your installation approach depends on whether you already have installed
Hadoop.</p>
+</div>
+<div class="section">
+ <h2 id="Pre-Installed_Hadoop">Pre-Installed Hadoop</h2>
+ <p>Use the following instructions if youâre installing Trafodion on a
pre-installed Hadoop environment. </p>
+ <div class="section">
+ <h3 id="Build_Binary_tar_Files">Build Binary tar Files</h3>
+ <p>Build the Trafodion binary tar files.</p>
+ <div class="source">
+ <div class="source">
+ <pre>cd <Trafodion source directory>
+make package
+</pre>
+ </div>
+ </div>
+ </div>
+ <div class="section">
+ <h3 id="Install_Trafodion">Install Trafodion</h3>
+ <p>Please refer to the installation instructions described in the <a
href="install.html">Installation</a> page.</p>
+ </div>
+</div>
+<div class="section">
+ <h2 id="Local_Hadoop">Local Hadoop</h2>
+ <p>Use the following instructions if you need to install a local Hadoop
environment.</p>
+ <div class="section">
+ <h3 id="Run_install_local_hadoop">Run <tt>install_local_hadoop</tt></h3>
+ <p>The <b><tt>install_local_hadoop</tt></b> script downloads compatible
versions of Hadoop, HBase, Hive, and MySQL. Then, it starts Trafodion.</p>
+ <div class="alert alert-dismissible alert-info">
+ <button type="button" class="close" data-dismiss="alert"></button>
+ <p style="color:black"><b>Time Saver</b></p>
+ <p style="color:black"><b>```install_local_hadoop```</b> downloads Hadoop,
HBase, Hive, and MySql jar files from the Internet. To avoid this overhead, you
can download the required files into a separate directory and set the
environment variable <b>```MY_LOCAL_SW_DIST```</b> to point to this
directory.</p>
+ </div>
+ <table border="0" class="bodyTable table table-striped table-hover">
+ <thead>
+ <tr class="a">
+ <th>Command </th>
+ <th>Usage</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr class="b">
+ <td><b><tt>install_local_hadoop</tt></b> </td>
+ <td>Uses default ports for all services.</td>
+ </tr>
+ <tr class="a">
+ <td><b><tt>install_local_hadoop -p fromDisplay</tt></b> </td>
+ <td>Start Hadoop with a port number range determined from the DISPLAY
environment variable.</td>
+ </tr>
+ <tr class="b">
+ <td><b><tt>install_local_hadoop -p rand</tt></b> </td>
+ <td>Start with any random port number range between 9000 and 49000.</td>
+ </tr>
+ <tr class="a">
+ <td><b><tt>install_local_hadoop -p <port></tt></b> </td>
+ <td>Start with the specified port number.</td>
+ </tr>
+ </tbody>
+ </table>
+ <p>For a list of ports that get configured and their default values, please
refer to <a href="port-assignment.html">Port Assignments</a>.</p>
+ </div>
+ <div class="section">
+ <h3 id="Sample_Procedure">Sample Procedure</h3>
+ <p>Start a new <b><tt>ssh</tt></b> session and ensure that the Trafodion
environmental variables are loaded.</p>
+ <div class="source">
+ <div class="source">
+ <pre>cd <Trafodion source directory>
+source ./env.sh
+</pre>
+ </div>
+ </div>
+ <p>Install the Hadoop software.</p>
+ <div class="source">
+ <div class="source">
+ <pre>cd $MY_SQROOT/sql/scripts
+install_local_hadoop
+./install_traf_components
+</pre>
+ </div>
+ </div>
+ <p>Verify installation.</p>
+ <div class="source">
+ <div class="source">
+ <pre>$ swstatus
+6 java servers and 2 mysqld processes are running
+713 NameNode
+19513 HMaster
+1003 SecondaryNameNode
+838 DataNode
+1173 ResourceManager
+1298 NodeManager
+</pre>
+ </div>
+ </div>
+ <p>Six java servers as shown above and two mysqld processes should be
running.</p>
+ <h1 id="install_and_build_trafodion">Install and Build Trafodion</h1>
+ <p>Please refer to <a href="code.html">Modify Code</a> for information on
how to install and build Trafodion from its source code.</p>
+ <h1 id="new_source_download">New Source Download</h1>
+ <p>You need to do the following each time you download new source code.</p>
+ <div class="source">
+ <div class="source">
+ <pre>cd <Trafodion source directory>
+source ./env.sh
+cd $MY_SQROOT/etc
+# delete ms.env, if it exists
+rm ms.env
+cd $MY_SQROOT/sql/scripts
+sqgen
+</pre>
+ </div>
+ </div>
+ <h1 id="manage">Manage</h1>
+ <p>Please refer to <a href="manage-dev-environment.html">Manage Development
Environment</a> for instructions.</p>
+ </div>
+</div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ </div><!-- /container -->
+
+ <!-- Footer
+ ================================================== -->
+ <footer class="well">
+ <div class="container">
+ <div class="row">
+ <div class="span2 bottom-nav">
+ <ul class="nav nav-list">
+ <li
class="nav-header">About</li>
+ <li >
+ <a href="index.html"
title="Project Overview">Project Overview</a>
+ </li>
+ <li >
+ <a
href="new-features.html" title="New Features">New Features</a>
+ </li>
+ <li >
+ <a href="roadmap.html"
title="Roadmap">Roadmap</a>
+ </li>
+ <li >
+ <a
href="performance.html" title="Performance">Performance</a>
+ </li>
+ <li >
+ <a href="http:divider"
title=""></a>
+ </li>
+ <li >
+ <a
href="team-list.html" title="Team">Team</a>
+ </li>
+ <li >
+ <a
href="presentations.html" title="Presentations">Presentations</a>
+ </li>
+ <li >
+ <a
href="mail-lists.html" title="Mailing List">Mailing List</a>
+ </li>
+ <li >
+ <a href="http:divider"
title=""></a>
+ </li>
+ <li >
+ <a
href="source-repository.html" title="Source Repository">Source Repository</a>
+ </li>
+ <li >
+ <a
href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
+ </li>
+ <li >
+ <a href="license.html"
title="License">License</a>
+ </li>
+ </ul>
+ </div>
+ <div class="span2 bottom-nav">
+ <ul class="nav nav-list">
+ <li
class="nav-header">Using</li>
+ <li >
+ <a
href="quickstart.html" title="Quick Start">Quick Start</a>
+ </li>
+ <li >
+ <a href="download.html"
title="Download">Download</a>
+ </li>
+ <li >
+ <a href="install.html"
title="Install">Install</a>
+ </li>
+ <li >
+ <a
href="management.html" title="Managing Trafodion">Managing Trafodion</a>
+ </li>
+ <li >
+ <a href="http:divider"
title=""></a>
+ </li>
+ <li >
+ <a
href="documentation.html" title="Documentation">Documentation</a>
+ </li>
+ <li >
+ <a href="faq.html"
title="FAQ">FAQ</a>
+ </li>
+ <li >
+ <a
href="release-notes.html" title="Release Notes">Release Notes</a>
+ </li>
+ </ul>
+ </div>
+ <div class="span2 bottom-nav">
+ <ul class="nav nav-list">
+ <li
class="nav-header">Features</li>
+ <li >
+ <a
href="architecture-overview.html" title="Architecture Overview">Architecture
Overview</a>
+ </li>
+ <li >
+ <a href="http:divider"
title=""></a>
+ </li>
+ <li >
+ <a
href="https://blueprints.launchpad.net/trafodion/+spec/security-ansi-schemas"
title="ANSI Schema Support" class="externalLink">ANSI Schema Support</a>
+ </li>
+ <li >
+ <a
href="https://blueprints.launchpad.net/trafodion/+spec/ustat-automation"
title="Automated Update Statistics" class="externalLink">Automated Update
Statistics</a>
+ </li>
+ <li >
+ <a
href="https://blueprints.launchpad.net/trafodion/+spec/bulkunload" title="Bulk
Unload" class="externalLink">Bulk Unload</a>
+ </li>
+ <li >
+ <a
href="https://wiki.trafodion.org/wiki/index.php/Trafodion_Manageability#Logging_Events"
title="Event Handling" class="externalLink">Event Handling</a>
+ </li>
+ <li >
+ <a
href="https://blueprints.launchpad.net/trafodion/+spec/hybrid-query-cache"
title="Hybrid Query Cache" class="externalLink">Hybrid Query Cache</a>
+ </li>
+ <li >
+ <a
href="https://blueprints.launchpad.net/trafodion/+spec/identity-column"
title="Identity Column" class="externalLink">Identity Column</a>
+ </li>
+ <li >
+ <a
href="https://wiki.trafodion.org/wiki/index.php/Creating_Statistics_During_Bulk_Load"
title="Immediate Update Statistics" class="externalLink">Immediate Update
Statistics</a>
+ </li>
+ <li >
+ <a
href="https://blueprints.launchpad.net/trafodion/+spec/lob-support"
title="Large Object (LOB)" class="externalLink">Large Object (LOB)</a>
+ </li>
+ <li >
+ <a
href="https://blueprints.launchpad.net/trafodion/+spec/ddl-query-invalidation"
title="Metadata Query Invalidation" class="externalLink">Metadata Query
Invalidation</a>
+ </li>
+ <li >
+ <a
href="https://cwiki.apache.org/confluence/display/TRAFODION/Cmp-divisioning"
title="Multi-Temperature Data" class="externalLink">Multi-Temperature Data</a>
+ </li>
+ <li >
+ <a
href="https://blueprints.launchpad.net/trafodion/+spec/access-external-hbase-tables"
title="Native HBase Tables" class="externalLink">Native HBase Tables</a>
+ </li>
+ <li >
+ <a
href="docs/Trafodion_odb_User_Guide.pdf" title="ODB">ODB</a>
+ </li>
+ <li >
+ <a
href="https://blueprints.launchpad.net/trafodion/+spec/sql-query-cancel"
title="Query Cancel" class="externalLink">Query Cancel</a>
+ </li>
+ <li >
+ <a
href="https://blueprints.launchpad.net/trafodion/+spec/security-privilege-updates"
title="Privilege Checking" class="externalLink">Privilege Checking</a>
+ </li>
+ <li >
+ <a
href="https://wiki.trafodion.org/wiki/index.php/Trafodion_Manageability"
title="Repository" class="externalLink">Repository</a>
+ </li>
+ <li >
+ <a
href="https://blueprints.launchpad.net/trafodion/+spec/enable-get-statistics-thru-rms"
title="Runtime Management System" class="externalLink">Runtime Management
System</a>
+ </li>
+ <li >
+ <a
href="https://blueprints.launchpad.net/trafodion/+spec/sequence-numbers"
title="Sequence Numbers" class="externalLink">Sequence Numbers</a>
+ </li>
+ <li >
+ <a
href="https://blueprints.launchpad.net/trafodion/+spec/skew-buster" title="Skew
Buster" class="externalLink">Skew Buster</a>
+ </li>
+ <li >
+ <a
href="https://wiki.trafodion.org/wiki/index.php/Tutorial:_The_object-oriented_UDF_interface"
title="Table-Oriented UDF" class="externalLink">Table-Oriented UDF</a>
+ </li>
+ <li >
+ <a
href="https://wiki.trafodion.org/wiki/index.php/Data_Loading#Trickle_Loading_Data_Into_Trafodion_Tables"
title="Trickle Load" class="externalLink">Trickle Load</a>
+ </li>
+ <li >
+ <a href="http:divider"
title=""></a>
+ </li>
+ <li >
+ <a
href="https://wiki.trafodion.org/wiki/index.php/Backup_and_Restore"
title="Backup/Restore Utility" class="externalLink">Backup/Restore Utility</a>
+ </li>
+ <li >
+ <a
href="https://wiki.trafodion.org/wiki/index.php/Metadata_Cleanup"
title="Metadata Cleanup Utility" class="externalLink">Metadata Cleanup
Utility</a>
+ </li>
+ </ul>
+ </div>
+ <div class="span2 bottom-nav">
+ <ul class="nav nav-list">
+ <li
class="nav-header">Contributing</li>
+ <li >
+ <a
href="contribute.html" title="Contribute">Contribute</a>
+ </li>
+ <li >
+ <a href="advocate.html"
title="Advocate">Advocate</a>
+ </li>
+ <li >
+ <a href="develop.html"
title="Develop">Develop</a>
+ </li>
+ <li >
+ <a href="testing.html"
title="Test">Test</a>
+ </li>
+ <li >
+ <a href="merge.html"
title="Merge">Merge</a>
+ </li>
+ <li >
+ <a href="release.html"
title="Release">Release</a>
+ </li>
+ <li >
+ <a href="http:divider"
title=""></a>
+ </li>
+ <li class="active">
+ <a href="#"
title="Create Dev Environment">Create Dev Environment</a>
+ </li>
+ <li >
+ <a
href="manage-dev-environment.html" title="Manage Dev Environment">Manage Dev
Environment</a>
+ </li>
+ <li >
+ <a
href="setup-build-environment.html" title="Setup Build Environment">Setup Build
Environment</a>
+ </li>
+ <li >
+ <a href="build.html"
title="Build Trafodion">Build Trafodion</a>
+ </li>
+ <li >
+ <a href="http:divider"
title=""></a>
+ </li>
+ <li >
+ <a href="code.html"
title="Modify Code">Modify Code</a>
+ </li>
+ <li >
+ <a href="tests.html"
title="Modify Tests">Modify Tests</a>
+ </li>
+ <li >
+ <a href="document.html"
title="Modify Documentation">Modify Documentation</a>
+ </li>
+ <li >
+ <a href="website.html"
title="Modify Web Site">Modify Web Site</a>
+ </li>
+ <li >
+ <a href="wiki.html"
title="Modify Wiki Pages">Modify Wiki Pages</a>
+ </li>
+ <li >
+ <a href="http:divider"
title=""></a>
+ </li>
+ <li >
+ <a
href="cplusplus-coding-guidelines.html" title="C++ Coding Guidelines">C++
Coding Guidelines</a>
+ </li>
+ </ul>
+ </div>
+ <div class="span4 bottom-description">
+ <blockquote><a
href="http://trafodion.apache.org/">Apache Trafodion</a> is a webscale
SQL-on-Hadoop solution enabling transactional or operational
+ workloads on Hadoop. <br /><br />The name "Trafodion" (the
Welsh word for transactions, pronounced
+ "Tra-vod-eee-on") was chosen specifically to emphasize the
differentiation that
+ Trafodion provides in closing a critical gap in the Hadoop
ecosystem.<br /><br />
+ Trafodion builds on the scalability, elasticity, and flexibility of
Hadoop. Trafodion extends
+ Hadoop to provide guaranteed transactional integrity, enabling new
kinds of big data
+ applications to run on Hadoop.</blockquote>
+ </div>
+ </div>
+ </div>
+ </footer>
+
+ <div class="container subfooter">
+ <div class="row">
+ <div class="span12">
+ <p class="pull-right"><a href="#">Back to
top</a></p>
+ <p class="copyright">Copyright ©2015 <a
href="http://www.apache.org">Apache Software Foundation</a>. All Rights
Reserved.</p>
+
+<hr/>
+<div class="row span16">
+ <span>Disclaimer: Apache Trafodion is an effort undergoing incubation at the
Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC.
+ Incubation is required of all newly accepted projects until a further
review indicates that the infrastructure, communications, and decision making
+ process have stabilized in a manner consistent with other successful
ASF projects. While incubation status is not necessarily a reflection of the
+ completeness or stability of the code, it does indicate that the
project has yet to be fully endorsed by the ASF.</span>
+ <br/>
+ <br/>
+ <span>Apache, Apache Maven, Apache Maven Fluido Skin, the Apache feather
logo, the Apache Maven project logo and the Apache Incubator project logo
+ are trademarks of The Apache Software Foundation.</span>
+ <br/>
+ <br/>
+ <span>
+ <a target="_blank" href="http://www.apache.org">
+ <img id="asf-logo" alt="Apache Software Foundation"
src="images/logos/feather-small.gif"/>
+ </a>
+ <a target="_blank" href="http://incubator.apache.org/">
+ <img id="incubator-logo" alt="Apache Incubator"
src="images/logos/egg-logo.gif"/>
+ </a>
+ </span>
+</div> </div>
+ </div>
+ </div>
+
+ <!-- Le javascript
+ ================================================== -->
+ <!-- Placed at the end of the document so the pages load faster -->
+ <script
src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
+
+ <script
src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
+ <script src="./js/lightbox.min.js"></script>
+ <script src="./js/reflow-scroll.js"></script>
+ <script
src="http://yandex.st/highlightjs/7.5/highlight.min.js"></script>
+
+ <script src="./js/reflow-skin.js"></script>
+
+ </body>
+</html>