1. Installed by default hadoop And it can start normally ( just hdfs that will do )
2. Install as follows rpm package ( need root jurisdiction Order of attention )
bigtop-utils-0.7.0+cdh5.8.2+0-1.cdh5.8.2.p0.5.el6.noarch.rpm
impala-kudu-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm
impala-kudu-catalog-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm
impala-kudu-state-store-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm
impala-kudu-server-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm
impala-kudu-shell-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm
impala-kudu-udf-devel-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm

The installation command is as follows :
rpm -ivh ./bigtop-utils-0.7.0+cdh5.8.2+0-1.cdh5.8.2.p0.5.el6.noarch.rpm
rpm -ivh ./impala-kudu-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm --nodeps // Need to cancel dependency installation , Otherwise, it won't work
rpm -ivh ./impala-kudu-catalog-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm
rpm -ivh ./impala-kudu-state-store-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm
rpm -ivh ./impala-kudu-server-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm
rpm -ivh ./impala-kudu-shell-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm
rpm -ivh ./impala-kudu-udf-devel-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm

among catalog and state-store Only one master node ( It can be installed on different hosts ) server and shell There can be more than one ( Can follow catalog and state-store Not the same one )
3. Configuration environment
1. modify /etc/default/bigtop-utils file
export JAVA_HOME=/usr/java/jdk1.8.0_65 // Set up java home
2. modify /etc/default/impala file
IMPALA_CATALOG_SERVICE_HOST=172.16.104.120 // by catalog host Ip You can also use the host name Pay attention to the configuration hosts
IMPALA_STATE_STORE_HOST=172.16.104.120 // by state-store host Ip
IMPALA_LOG_DIR=/var/log/impala // Configure the log path The default is /var/log/impala
3. stay /etc/impala/conf.dist Under the table of contents add to core-site.xml and hdfs-site.xml file ( Recommend from hadoop Copy... From the configuration file )
among core-site.xml Add the following :
<!-- impala -->
<property>
<name>dfs.client.read.shortcircuit</name>
<value>true</value>
</property>
<property>
<name>dfs.client.read.shortcircuit.skip.checksum</name>
<value>false</value>
</property>
<property>
<name>dfs.datanode.hdfs-blocks-metadata.enabled</name>
<value>true</value>
</property>

hdfs-site.xml Add the following :
<!--impala-->
<property>
<name>dfs.datanode.hdfs-blocks-metadata.enabled</name>
<value>true</value>
</property>
<property>
<name>dfs.block.local-path-access.user</name>
<value>impala</value>
</property>
<property>
<name>dfs.client.file-block-storage-locations.timeout.millis</name>
<value>60000</value>
</property>
4. Start the service
service impala-catalog start
service impala-state-store start
service impala-server start
5. verification
The first way :
ps -aux|grep impala-catalog
ps -aux|grep impala-state
ps -aux|grep impalad
The second way :
impala-shell( Default connection to native server)
impala-shell -i 172.16.104.120 // Connection designation ip Of server impala-shell If it is no connect state You can enter connect 172.16.104.120 Connect
  The third way (webUI):
172.16.104.120:25000
172.16.104.120:25010
172.16.104.120:25020
6. other
Impala Daemon(Impala Front end port for daemons ):21000 >> impala-shell, Beeswax, Cloudera ODBC 1.2 drive Used to pass commands and receive results
Impala Daemon(Impala Front end port for daemons ):21050 >> By using JDBC or Cloudera ODBC 2.0 And driven by BI Applications like tools are used to pass commands and receive results
Impala Daemon(Impala Daemons backend port ):22000 >> Impala Daemons use this port to communicate with each other
Impala Daemon(StateStore Subscription service port ):23000 >> Impala The daemons listen. The port receives from state store Update
StateStore Daemon(StateStore Service port ):24000 >> State store Listen to the port registration/unregistration request
Catalog Daemon(StateStore Service port ):26000 >> The directory service uses this port to communicate with Imp

Impala Daemon(HTTP Server port ):25000 >> Impala web Interface , Administrators are used for monitoring and troubleshooting
StateStore Daemon(HTTP Server port ):25010 >> StateStore web Interface , Administrators are used for monitoring and troubleshooting
Catalog Daemon(HTTP Server port ):25020 >> A directory service web Interface , Administrators are used for monitoring and troubleshooting ,Impala 1.2 Start using

install Impala More articles about

  1. python install impala package

    It can be installed all the way .pip install six .pip install bit_array .pip install thriftpy .pip install thrift_sasl .pip ...

  2. Python3 install impala

    step : 1. install Visual C++, The latest is 2019 edition Install the workload c++ Desktop development 2.pip3 Install the module pip3 install pure-sasl== pip3 install thrift- ...

  3. Cloudera impala Brief introduction and specific explanation of installation

    One .Impala Brief introduction Cloudera Impala For you to store in Apache Hadoop stay HDFS,HBase The data provided by direct query interactive SQL. Except image Hive Using the same unified storage platform ,Impala Also make ...

  4. How to install and use Impala

      One .Impala brief introduction Cloudera Impala For you to store in Apache Hadoop stay HDFS,HBase The data provided by direct query interactive SQL. Except image Hive Using the same unified storage platform ,Impala Also make ...

  5. impala Record - install kudu and impala

    1. To configure /etc/yum.repos.d clouder-kudu.repo [cloudera-kudu]# Packages for Cloudera's Distribution for kud ...

  6. cloudera impala compile install To configure start-up

    Whether it's using GDB debugging impala Or try to modify impala Source code , The premise is that local environment compilation is required impala, Share this article in detail impala Compilation methods and the thorny problems encountered in the compilation process : Preface : impala Official ...

  7. Impala Install notes 3 One impala install

    install impala Before , Confirm to meet Cloudera Impala Requirements All the conditions required in : Supported Operating Systems Supported CDH Versi ...

  8. Impala Install notes 1 One Cloudera CDH4.3.0 install

    Impala yes Cloudera Under Google Of Dremel Inspired by the development of real-time interaction SQL Big data query tool ,Impala No longer use slow Hive+MapReduce The batch , It's through the use of parallel relational databases with business ...

  9. Impala ODBC Install notes

    Impala The online document describes Impala ODBC Interface installation and configuration http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH5 ...

Random recommendation

  1. C Language &#183; 4-3 Narcissistic number

    Problem description Print all 100 to 999 Between the number of daffodils . The so-called narcissus number refers to the integer that satisfies the cubic sum of its digits , for example 153=1^3+5^3+3^3. The sample input An example of input that meets the requirements of the topic . example : nothing Sample output ...

  2. Python3  Error handling and test

    try Let's take an example of try The mechanism of : try: print('try...') r = 10 / 0 except ZeroDivisionError as e: print('except: ...

  3. php Medium preg Series of functions

    mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int ...

  4. JS Control static page parameters between the transfer, access to parameters and application

    This is also a problem encountered in the project : Yes a.html and b.html. 1.a The page is already open ,b The page is not yet open , I hope to a Set up some parameters on the page , For example, the background color , Width and other parameters , Pass to b page , So that b When the page is opened, it can be applied . 2.a ...

  5. vue Baidu Map --- vue Baidu map plug-in

    vue Baidu Map Official website :https://dafrok.github.io/vue-baidu-map/#/zh/start/installation javascript Official website :http:/ ...

  6. python Study Day4 Process control (if Branch ,while loop ,for loop )

    review 1. Variable name naming conventions -- 1. Only numbers . Letter And _ form -- 2. Cannot start with a number -- 3. Cannot duplicate system keyword -- 4._ The beginning has a special meaning -- 5.__ start __ Variable at the end , Magic variable - ...

  7. linux Secondary domain name settings

    First , You have a top-level domain name with Pan domain name resolution , for example : domain.com secondly , stay httpd.conf Open in mod_rewrite after , stay httpd.conf Last , Add the following : Rewr ...

  8. One 、Jmeter Introduction to the environment

    1. install from Apache Website http://jmeter.apache.org/download_jmeter.cgi Download binary package . .tgz The suffix is Linux The bag used .zip The suffix is windows ...

  9. proguard-rules.pro、 confusion 、 guide jar package

    Preface : Bought one. < Master Android Studio> What I wanted to see most was about confusion jar Bag , I don't know , A little disappointed . ok , Come on . In use Android Studio When developing , hold minify ...

  10. weblogic Silent installation guide

    Linux There's very little graphics , In reproduction . Silent installation is basically routine ... Experience : Oracle The official documents are complete , It is worth learning the guidance document weblogic10.3.6 Official documents https://docs.oracle. ...