{"id":19121977,"url":"https://github.com/rurumimic/apache-impala","last_synced_at":"2026-06-04T22:30:17.760Z","repository":{"id":205311323,"uuid":"492709532","full_name":"rurumimic/apache-impala","owner":"rurumimic","description":"How to build","archived":false,"fork":false,"pushed_at":"2023-11-04T16:25:37.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-03T08:30:18.542Z","etag":null,"topics":["apache","cloudera","hdfs","impala"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rurumimic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-16T06:27:04.000Z","updated_at":"2023-11-03T15:01:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"5192e06b-b22e-479b-ab58-093bc0204a95","html_url":"https://github.com/rurumimic/apache-impala","commit_stats":null,"previous_names":["rurumimic/apache-impala"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rurumimic%2Fapache-impala","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rurumimic%2Fapache-impala/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rurumimic%2Fapache-impala/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rurumimic%2Fapache-impala/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rurumimic","download_url":"https://codeload.github.com/rurumimic/apache-impala/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240177051,"owners_count":19760308,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache","cloudera","hdfs","impala"],"created_at":"2024-11-09T05:19:17.742Z","updated_at":"2026-06-04T22:30:17.730Z","avatar_url":"https://github.com/rurumimic.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Apache Impala\n\n- [impala](https://impala.apache.org/)\n  - [github](https://github.com/apache/impala)\n  - [wiki](https://cwiki.apache.org/confluence/display/IMPALA/Impala+Home)\n- cloudera: [native-toolchain](https://github.com/cloudera/native-toolchain)\n\n## Build\n\n### Ubuntu 18.04\n\n#### Vagrant\n\n- IP Arbitrarily Picked: `192.168.63.20`\n\n```bash\nvagrant init ubuntu/bionic64\nvagrant up\nvagrant ssh\n```\n\n#### Download Packages\n\n```bash\nsudo apt update\n```\n\n- C/C++\n- Python\n- Java\n\n```bash\nsudo apt install -y \\\nbuild-essential cmake ninja-build m4 autoconf automake autotools-dev libtool pkg-config gettext \\\ngit curl wget unzip net-tools neovim \\\nlibssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev curl libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev \\\nca-certificates ca-certificates-java \\\nopenjdk-8-jdk\n```\n\n\u003cdetails\u003e\n    \u003csummary\u003einstall lists\u003c/summary\u003e\n\n```txt\nThe following additional packages will be installed:\n  adwaita-icon-theme at-spi2-core binutils binutils-common binutils-x86-64-linux-gnu bzip2-doc cmake-data cpp cpp-7 dpkg-dev fakeroot fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-extra g++\n  g++-7 gcc gcc-7 gcc-7-base gir1.2-harfbuzz-0.0 gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools java-common javascript-common libalgorithm-diff-perl libalgorithm-diff-xs-perl\n  libalgorithm-merge-perl libarchive13 libasan4 libasound2 libasound2-data libasyncns0 libatk-bridge2.0-0 libatk-wrapper-java libatk-wrapper-java-jni libatk1.0-0 libatk1.0-data libatomic1 libatspi2.0-0\n  libavahi-client3 libavahi-common-data libavahi-common3 libbinutils libc-dev-bin libc6-dev libcairo2 libcc1-0 libcilkrts5 libcroco3 libcups2 libdatrie1 libdpkg-perl libdrm-amdgpu1 libdrm-intel1\n  libdrm-nouveau2 libdrm-radeon1 libexpat1-dev libfakeroot libfile-fcntllock-perl libflac8 libfontconfig1 libfontconfig1-dev libfontenc1 libfreetype6-dev libgail-common libgail18 libgcc-7-dev\n  libgcrypt20-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglvnd0\n  libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev libgnutlsxx28 libgomp1 libgpg-error-dev libgraphite2-3 libgraphite2-dev libgtk2.0-0 libgtk2.0-bin\n  libgtk2.0-common libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libiculx60 libidn2-0-dev libidn2-dev libisl19 libitm1\n  libjbig0 libjemalloc1 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp1 liblcms2-2 libllvm10 liblsan0 libltdl-dev libltdl7 libluajit-5.1-2 libluajit-5.1-common libmpc3\n  libmpx2 libmsgpackc2 libnspr4 libnspr4-dev libnss3 libnss3-dev libogg0 libp11-kit-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5\n  libpcsclite1 libpixman-1-0 libpng-dev libpng-tools libpthread-stubs0-dev libpulse0 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libquadmath0 librhash0 librsvg2-2 librsvg2-common libsensors4\n  libsm-dev libsm6 libsndfile1 libstdc++-7-dev libtasn1-6-dev libtasn1-doc libtcl8.6 libtermkey1 libthai-data libthai0 libtiff5 libtinfo-dev libtk8.6 libtsan0 libubsan0 libunbound2 libunibilium4\n  libvorbis0a libvorbisenc2 libvterm0 libx11-dev libx11-doc libx11-xcb1 libxau-dev libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1\n  libxcb1-dev libxcomposite1 libxcursor1 libxdamage1 libxdmcp-dev libxext-dev libxfixes3 libxft-dev libxft2 libxi6 libxinerama1 libxmlsec1-gcrypt libxmlsec1-gnutls libxmlsec1-nss libxmu6 libxpm4 libxrandr2\n  libxrender-dev libxrender1 libxshmfence1 libxslt1-dev libxss-dev libxss1 libxt-dev libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 linux-libc-dev make manpages-dev neovim-runtime nettle-dev\n  openjdk-11-jre-headless openjdk-8-jdk-headless openjdk-8-jre openjdk-8-jre-headless python python-concurrent.futures python-greenlet python-minimal python-msgpack python-neovim python-six python-trollius\n  python2.7 python2.7-minimal python3-distutils python3-greenlet python3-lib2to3 python3-msgpack python3-neovim tcl tcl-dev tcl8.6 tcl8.6-dev tk tk8.6 tk8.6-dev ubuntu-mono x11-common x11-utils\n  x11proto-core-dev x11proto-dev x11proto-scrnsaver-dev x11proto-xext-dev xbitmaps xorg-sgml-doctools xsel xterm xtrans-dev\n\nSuggested packages:\n  autoconf-archive gnu-standards autoconf-doc binutils-doc cmake-doc cpp-doc gcc-7-locales debian-keyring g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg gcc-multilib flex bison gdb gcc-doc\n  gcc-7-multilib libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan4-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx2-dbg libquadmath0-dbg gettext-doc autopoint libasprintf-dev\n  libgettextpo-dev default-jre apache2 | lighttpd | httpd lrzip libasound2-plugins alsa-utils glibc-doc cups-common bzr libgcrypt20-doc libglib2.0-doc gmp-doc libgmp10-doc libmpfr-dev gnutls-doc gnutls-bin\n  libgraphite2-utils gvfs libice-doc icu-doc liblcms2-utils libtool-doc liblzma-doc ncurses-doc pcscd pulseaudio readline-doc librsvg2-bin lm-sensors libsm-doc sqlite3-doc libssl-doc libstdc++-7-doc\n  gfortran | fortran95-compiler gcj-jdk libxcb-doc libxext-doc libxt-doc m4-doc make-doc ctags vim-scripts libnss-mdns fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei\n  fonts-indic openjdk-8-demo openjdk-8-source visualvm fonts-wqy-microhei fonts-wqy-zenhei python-doc python-tk python-greenlet-doc python-greenlet-dev python-greenlet-dbg python2.7-doc binfmt-support\n  python3-greenlet-dbg tcl-doc tcl-tclreadline tcl8.6-doc tk-doc tk8.6-doc zip mesa-utils xfonts-cyrillic\n\nThe following NEW packages will be installed:\n  adwaita-icon-theme at-spi2-core autoconf automake autotools-dev binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2-doc ca-certificates-java cmake cmake-data cpp cpp-7 dpkg-dev\n  fakeroot fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-extra g++ g++-7 gcc gcc-7 gcc-7-base gettext gir1.2-harfbuzz-0.0 gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme\n  icu-devtools java-common javascript-common libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libarchive13 libasan4 libasound2 libasound2-data libasyncns0 libatk-bridge2.0-0\n  libatk-wrapper-java libatk-wrapper-java-jni libatk1.0-0 libatk1.0-data libatomic1 libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libbinutils libbz2-dev libc-dev-bin libc6-dev\n  libcairo2 libcc1-0 libcilkrts5 libcroco3 libcups2 libdatrie1 libdpkg-perl libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libexpat1-dev libfakeroot libffi-dev libfile-fcntllock-perl libflac8\n  libfontconfig1 libfontconfig1-dev libfontenc1 libfreetype6-dev libgail-common libgail18 libgcc-7-dev libgcrypt20-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgif7 libgl1\n  libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglvnd0 libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev\n  libgnutlsxx28 libgomp1 libgpg-error-dev libgraphite2-3 libgraphite2-dev libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libice-dev libice6\n  libicu-dev libicu-le-hb-dev libicu-le-hb0 libiculx60 libidn2-0-dev libidn2-dev libisl19 libitm1 libjbig0 libjemalloc1 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp1\n  liblcms2-2 libllvm10 liblsan0 libltdl-dev libltdl7 libluajit-5.1-2 libluajit-5.1-common liblzma-dev libmpc3 libmpx2 libmsgpackc2 libncursesw5-dev libnspr4 libnspr4-dev libnss3 libnss3-dev libogg0\n  libp11-kit-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpcsclite1 libpixman-1-0 libpng-dev libpng-tools\n  libpthread-stubs0-dev libpulse0 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libquadmath0 libreadline-dev librhash0 librsvg2-2 librsvg2-common libsensors4 libsm-dev libsm6 libsndfile1\n  libsqlite3-dev libssl-dev libstdc++-7-dev libtasn1-6-dev libtasn1-doc libtcl8.6 libtermkey1 libthai-data libthai0 libtiff5 libtinfo-dev libtk8.6 libtool libtsan0 libubsan0 libunbound2 libunibilium4\n  libvorbis0a libvorbisenc2 libvterm0 libx11-dev libx11-doc libx11-xcb1 libxau-dev libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1\n  libxcb1-dev libxcomposite1 libxcursor1 libxdamage1 libxdmcp-dev libxext-dev libxfixes3 libxft-dev libxft2 libxi6 libxinerama1 libxml2-dev libxmlsec1-dev libxmlsec1-gcrypt libxmlsec1-gnutls libxmlsec1-nss\n  libxmu6 libxpm4 libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxslt1-dev libxss-dev libxss1 libxt-dev libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 linux-libc-dev m4 make manpages-dev neovim\n  neovim-runtime nettle-dev ninja-build openjdk-11-jre-headless openjdk-8-jdk openjdk-8-jdk-headless openjdk-8-jre openjdk-8-jre-headless pkg-config python python-concurrent.futures python-greenlet\n  python-minimal python-msgpack python-neovim python-six python-trollius python2.7 python2.7-minimal python3-distutils python3-greenlet python3-lib2to3 python3-msgpack python3-neovim tcl tcl-dev tcl8.6\n  tcl8.6-dev tk tk-dev tk8.6 tk8.6-dev ubuntu-mono unzip x11-common x11-utils x11proto-core-dev x11proto-dev x11proto-scrnsaver-dev x11proto-xext-dev xbitmaps xorg-sgml-doctools xsel xterm xtrans-dev\n  zlib1g-dev\n```\n\n\u003c/details\u003e\n\n```bash\nsudo apt install \\\nbison flex libsasl2-dev maven subversion doxygen python-pip python-setuptools python-dev libboost-all-dev postgresql liblzo2-dev lzop\n```\n\n```bash\nsudo pip install allpairs pytest pytest-xdist paramiko texttable prettytable sqlparse psutil==0.7.1 pywebhdfs gitpython jenkinsapi boto3\n```\n\n#### .bashrc\n\n```bash\nvi ~/.bashrc\n```\n\n```bash\nexport JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64\nexport LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu\nexport LC_ALL=\"en_US.UTF-8\"\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frurumimic%2Fapache-impala","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frurumimic%2Fapache-impala","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frurumimic%2Fapache-impala/lists"}