-
Notifications
You must be signed in to change notification settings - Fork 68
Getting Started
Abhilash Pallerlamudi edited this page Apr 9, 2018
·
2 revisions
-
spliceengine - Primary Splice Machine code
This is helpful for Github interactions, saves typing username and password repeatedly. https://help.github.com/articles/generating-ssh-keys/
- this text should be placed in ~/.gitconfig
[color]
ui = auto
status = auto
branch = auto
[user]
name = <FIRST_NAME LAST_NAME> (ex. Aaron Molitor)
email = <EMAIL ADDRESS> (ex. [email protected])
[credential "https://github.com"]
username = <GITHUB USERNAME> (ex. ammolitor)
[push]
default = simple
Note: JDK 1.8 is required for the master branch.
- Java 1.8
- [Apache Maven 3.3.x (Jenkins uses 3.3.9)](https://maven.apache.org/download.
# java
export J6_HOME="`/usr/libexec/java_home -v 1.6`"
export J7_HOME="`/usr/libexec/java_home -v 1.7`"
export J8_HOME="`/usr/libexec/java_home -v 1.8`"
export JAVA_HOME=${J8_HOME}
# maven
export M2_HOME="/opt/maven/apache-maven-3.3.9"
export MAVEN_OPTS="-Xmx4g -Djava.awt.headless=true -XX:ReservedCodeCacheSize=512m"
export M2=${M2_HOME}/bin
export PATH="${M2}:${PATH}"
- import the maven project from the top level pom.xml
- coming soon
For those of you who want a quick start using the defaults, from the top-level:
./start-splice-cluster
This will compile everything and start the database.
Then to connect to the database:
./sqlshell.sh