Version Specific of Prerequisites
ASIO VERSION
if libasio-dev under version asio-1.24.0 _use latest version from https://www.think-async.com/Asio/Download.html
mkdir asio; cd asio;
ASIO_VERSION="1.28.0";
wget https://sourceforge.net/projects/asio/files/asio/${ASIO_VERSION}%20%28Stable%29/asio-${ASIO_VERSION}.tar.gz/download \
-O asio-${ASIO_VERSION}.tar.gz;
tar -xf asio-${ASIO_VERSION}.tar.gz;
ASIO_INCLUDE_PATH="$(pwd)/asio-${ASIO_VERSION}/include";
cd ..;
HADOOP VERSION
download the desired version from Apache-Hadoop releases or if there is already an installed Hadoop on the system enough HADOOP_HOME is set in Environment or define cmake with HADOOP_INSTALL_PATH=
HADOOP_VERSION="3.3.6";
wget https://archive.apache.org/dist/hadoop/common/hadoop-${HADOOP_VERSION}/hadoop-${HADOOP_VERSION}.tar.gz
tar -xf hadoop-${HADOOP_VERSION}.tar.gz;
HADOOP_INSTALL_PATH="$(pwd)/hadoop-${HADOOP_VERSION}";
Use cmake with config -DHADOOP_INSTALL_PATH=${HADOOP_INSTALL_PATH}
The full use of SWC-DB FileSystem-Hadoop(Native C++) - state depends on progress of libhdfscpp.
COMPILER THRIFT
In order to generate:
- new Thrift Files
- Thrift Documentations