SDK for Apache Doris

Clone this repo:
  1. 12e0b15 fix LICENSE, remove unreferenced items (#4) by DongLiang-0 · 14 days ago main
  2. c1e9f5d Update pom.xml by wudi · 3 weeks ago 1.0.0-release
  3. 3339532 Update pom.xml by wudi · 3 weeks ago
  4. 9b6c69b add release 1.0.0 CHANGE-LOG (#3) by DongLiang-0 · 3 weeks ago
  5. 267dabc fix license run failed (#2) by DongLiang-0 · 3 weeks ago

Doris SDK

This repository contains the sdk for the Apache Doris project.

Build and Install

Ready to work

1.Modify the file and rename it to

2.Specify the thrift installation directory

##source file content
#export THRIFT_BIN=
#export MVN_BIN=
#export JAVA_HOME=

##amend as below,MacOS as an example
export THRIFT_BIN=/opt/homebrew/Cellar/thrift@0.16.0/0.16.0/bin/thrift
export MVN_BIN=/opt/homebrew/Cellar/maven/3.9.0/bin/mvn
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home

Install thrift 0.16.0


  1. Download: ``
  2. Modify thrift-0.16.0.exe to thrift.exe


   brew install thrift@0.16.0

Note: Executing brew install thrift@0.16.0 on MacOS may report an error that the version cannot be found. The solution is as follows, execute it in the terminal:

  1. brew tap-new $USER/local-tap
  2. brew extract --version='0.16.0' thrift $USER/local-tap
  3. brew install thrift@0.16.0


  1. wget  # Download source package
  2. yum install -y autoconf automake libtool cmake ncurses-devel openssl-devel lzo-devel zlib-devel gcc gcc-c++  # Install dependencies
  3. tar zxvf thrift-0.16.0.tar.gz
  4. cd thrift-0.16.0
  5. ./configure --without-tests
  6. make
  7. make install
  8. thrift --version  # Check the version after installation is complete

Note: If you have compiled Doris, you do not need to install thrift, you can directly use $DORIS_HOME/thirdparty/installed/bin/thrift

Execute following command in thrift-service dir: