That is kinda weird. I deployed a fresh CentOS 7.2 VM, cloned Impala and ran bin/bootstrap_system.sh and it went past that point just fine. My output:
[root@whitebox impala]# bin/bootstrap_system.sh > This script will clobber some system settings. Are you sure you want to > continue? [yes/no] yes > + REDHAT= > + REDHAT6= > + REDHAT7= > + UBUNTU= > + UBUNTU16= > + UBUNTU18= > + IN_DOCKER= > + [[ -f /etc/redhat-release ]] > + REDHAT=true > + echo 'Identified redhat system.' > Identified redhat system. > + grep 'release 7\.' /etc/redhat-release > CentOS Linux release 7.2.1511 (Core) > + REDHAT7=true > + echo 'Identified redhat7 system.' > Identified redhat7 system. > + grep 'release 6\.' /etc/redhat-release > + grep docker /proc/1/cgroup > ++ ubuntu which apt-get > ++ [[ '' == true ]] > + REAL_APT_GET= > + echo '>>> Installing build tools' > >>> Installing build tools > + ubuntu apt-get update > + [[ '' == true ]] > + ubuntu apt-get --yes install ccache g++ gcc libffi-dev liblzo2-dev > libkrb5-dev krb5-admin-server krb5-kdc krb5-user libsasl2-dev > libsasl2-modules libsasl2-modules-gssapi-mit libssl-dev make ninja-build > ntp ntpdate python-dev python-setuptools postgresql ssh wget vim-common > psmisc lsof openjdk-8-jdk openjdk-8-source openjdk-8-dbg apt-utils git ant > + [[ '' == true ]] > + [[ '' == true ]] > + ubuntu18 sudo update-java-alternatives -s java-1.8.0-openjdk-amd64 > + [[ '' == true ]] > + redhat sudo yum install -y curl gcc gcc-c++ git krb5-devel krb5-server > krb5-workstation libevent-devel libffi-devel make ntp ntpdate ntp-perl > openssl-devel cyrus-sasl cyrus-sasl-gssapi cyrus-sasl-devel > cyrus-sasl-plain python-devel python-setuptools postgresql > postgresql-server wget vim-common nscd cmake lzo-devel fuse-devel > snappy-devel zlib-devel psmisc lsof openssh-server redhat-lsb > java-1.8.0-openjdk-devel java-1.8.0-openjdk-src python-argparse > + [[ true == true ]] > + sudo yum install -y curl gcc gcc-c++ git krb5-devel krb5-server > krb5-workstation libevent-devel libffi-devel make ntp ntpdate ntp-perl > openssl-devel cyrus-sasl cyrus-sasl-gssapi cyrus-sasl-devel > cyrus-sasl-plain python-devel python-setuptools postgresql > postgresql-server wget vim-common nscd cmake lzo-devel fuse-devel > snappy-devel zlib-devel psmisc lsof openssh-server redhat-lsb > java-1.8.0-openjdk-devel java-1.8.0-openjdk-src python-argparse > Loaded plugins: fastestmirror > Loading mirror speeds from cached hostfile > * base: mirror.web-ster.com > * extras: mirror.web-ster.com > * updates: mirror.web-ster.com .......truncated..... I feel like this will have something to do with your environment. Another thing that's strange is bin/bootstrap_system.sh:162 doesn't have anything to do with apt-get: 161 function indocker { > 162 if [[ "$IN_DOCKER" == true ]]; then > 163 "$@" > 164 fi > 165 } But judging by yours and my output, I think it was trying to execute this: REAL_APT_GET=$(ubuntu which apt-get) When I defined this function and executed that line on my box, no error returns. Can you try on your machine and see why it might be returning an error code? [root@whitebox impala]# function ubuntu { > if [[ "$UBUNTU" == true ]]; then > "$@" > fi > } [root@whitebox impala]# REAL_APT_GET=$(ubuntu which apt-get) [root@whitebox impala]# Cheers. On Fri, Oct 18, 2019 at 1:56 PM Amit Sharma <sharma.amit1...@gmail.com> wrote: > Hi Tim, > I am getting below error when I tried bootstrap_system.sh > > *Output: -* > > This script will clobber some system settings. Are you sure you want to > continue? [yes/no] yes > + REDHAT= > + REDHAT6= > + REDHAT7= > + UBUNTU= > + IN_DOCKER= > + [[ -f /etc/redhat-release ]] > + REDHAT=true > + echo 'Identified redhat system.' > Identified redhat system. > + grep 'release 7\.' /etc/redhat-release > CentOS Linux release 7.7.1908 (Core) > + REDHAT7=true > + echo 'Identified redhat7 system.' > Identified redhat7 system. > + grep 'release 6\.' /etc/redhat-release > + grep docker /proc/1/cgroup > ++ ubuntu which apt-get > ++ [[ '' == true ]] > + REAL_APT_GET= > > *bootstrap_system.sh: line 162: `apt-get': not a valid identifier* > > Could you please help me to fix this. > > On Fri, Oct 11, 2019 at 2:24 PM Amit Sharma <sharma.amit1...@gmail.com> > wrote: > >> Thanks Tim, I will try and update you the result. >> >> Thanks & Regars >> Amit Sharma >> >> On Wed, Oct 9, 2019 at 8:16 PM Tim Armstrong <tarmstr...@cloudera.com> >> wrote: >> >>> That page is a bit stale, sorry about that - the script is the source of >>> truth. I updated it. >>> >>> It's possible to build Impala on a bunch more linux distros, just we >>> have less automation around it to install prerequisite packages and >>> configure the system. >>> >>> On Wed, Oct 9, 2019 at 12:56 PM Jim Apple <jbap...@apache.org> wrote: >>> >>>> Please try >>>> >>>> https://github.com/apache/impala/blob/master/bin/bootstrap_system.sh >>>> >>>> for Centos. >>>> >>>> Questions about Cloudera pricing are off-topic for this list, which is >>>> about the Apache Impala project, rather than commercial builds that are >>>> powered by Apache Impala. However, Cloudera does have discussion forums you >>>> can find via Google, a number of friendly Apache Impala community members >>>> who work at Cloudera are known to frequent those boards. >>>> >>>> On Wed, Oct 9, 2019 at 2:42 AM Amit Sharma <sharma.amit1...@gmail.com> >>>> wrote: >>>> >>>>> Hi Tim, >>>>> >>>>> Thanks for your reply, could you please help me how to build impala on >>>>> Centos OS 7 ? as per documentation of impala I see its only supports >>>>> Ubuntu >>>>> 16.04 >>>>> >>>>> https://cwiki.apache.org/confluence/display/IMPALA/Building+Impala >>>>> >>>>> Apart from this, if I use cloudera RPM distribution. do I have to pay >>>>> for license cost for commercial use ? Please suggest. >>>>> >>>>> On Fri, Oct 4, 2019 at 12:09 PM Tim Armstrong <tarmstr...@cloudera.com> >>>>> wrote: >>>>> >>>>>> Apache Impala doesn't provide binary distributions. It's generally >>>>>> pretty complex to build OS packages from native code and there's a huge >>>>>> variety of different distro versions out there that would require >>>>>> separate >>>>>> builds, so we rely on people building from source on their particular >>>>>> system. >>>>>> >>>>>> Cloudera (my employer) does provide an RPM distribution of Impala. >>>>>> >>>>>> >>>>>> On Fri, Oct 4, 2019 at 12:02 AM Amit Sharma < >>>>>> sharma.amit1...@gmail.com> wrote: >>>>>> >>>>>>> Hi Team, >>>>>>> I am trying to setup hdp cluster with Open source impala on centos 7 >>>>>>> OS linux machine. >>>>>>> >>>>>>> but unfortunately I don't find any rpm of impala. can some help out >>>>>>> here how we can do that. >>>>>>> >>>>>>> Thanks & Regards >>>>>>> Amit Sharma >>>>>>> >>>>>>