Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
#The Apache HAWQ source code can be obtained from the the following link: Apache Repo: https://git-wip-us.apache.org/repos/asf/incubator-hawq.git or GitHub Mirror: https://github.com/apache/incubator-hawq. 
git clone https://git-wip-us.apache.org/repos/asf/incubator-hawq.git
 
# The code directory is CODEHOME/incubator-hawq. Then center the CODEHOME/incubator-hawq directory and build Apache HAWQ under this directory.
cd CODEHOME/incubator-hawq
 
# Install Libyarn and Libhdfs3
cd /CODEHOME/incubator-hawq/depends/libyarn
mkdir build
cd build
../bootstrap --prefix=/usr/local/
make -j8
make install
 
cd /CODEHOME/incubator-hawq/depends/libhdfs3
mkdir build
cd build
../bootstrap --prefix=/usr/local/
make -j8
make install 
 
# Run command to generate makefile.
./configure

# Or you could use --prefix=/hawq/install/path to change the Apache HAWQ install path, and you can also add some optional components using options (--with-python --with-perl)
./configure --prefix=/hawq/install/path --with-python --with-perl

# You can also run the command with --help for more configuration.
./configure --help

#Note: If ./configure complains that libyarn is missing, it is provided under ./depends/libyarn. Please follow the README file to install libyarn. You may need to run ldconfig after libyarn is installed.

# Run command to build and install
# To build concurrently , run make with -j option. For example, make -j8
make -j8
 
# Install HAWQ
make install

Init/Start/Stop

...

HAWQ

Code Block
languagebash
# Before initializing HAWQ, you need to install HDFS and make sure it works. 
source /hawq/install/path/greenplum_path.sh
hawq init cluster # after initialization, HAWQ is started by default

#Now you can stop/restart/start the cluster by using:  
hawq stop/restart/start cluster

...