CentOS 6.4 hadoop集成Hive

阅读更多
        在本节中,我们来学习如何安装Hive。在之前我们已经学习过如何在CentOS上安装Hadoop,详情请参看 CentOS 6.4 安装伪分布式Hadoop 1.0.3 ,这里不再赘述。

        第一步,下载并解压Hive的tar文件:
引用

        # chmod +x hive-0.8.1.tar.gz
        # tar xzvf hive-0.8.1.tar.gz
        # cp -rf hive-0.8.1 /opt/bigdata

       


        第二步,配置Hive:
引用

        # cd /opt/bigdata/hive-0.8.1
        # ll

       

CentOS 6.4 hadoop集成Hive_第1张图片
        1、先配置Hive_HOME:
引用

        # vi /etc/profile
          export HIVE_HOME=/opt/bigdata/hive-0.8.1
          export export PATH=%HIVE_HOME%/bin:$PATH

        # source /etc/profile
       

        2、进入hive/conf,依据hive-env.sh.template,创建并配置hive-env.sh:
引用

        # cp hive-env.sh.template  hive-env.sh
        # vi hive-env.sh

          export HIVE_CONF_DIR=/opt/bigdata/hive-0.8.1/conf  //设置hive配置文件的路径
          export HADOOP_HOME=/opt/bigdata/hadoop-1.0.3  //配置hadoop的路径

       

CentOS 6.4 hadoop集成Hive_第2张图片
        3、到了这里,额哦们先来在mysql中给Hive配置一个数据库:
引用

        # mysql -u root -p
        Enter password:

        mysql> create database hive;
        mysql> grant all on hive.* to hive@'%' identified by 'hive';  //创建hive用户,并授权
        mysql> flush privileges;

       

CentOS 6.4 hadoop集成Hive_第3张图片
        4、接下来在配置hive-site.xml:
引用

        # cp hive-default.xml.template hive-site.xml
        # cp hive-default.xml.template hive-default.xml
        # cp hive-log4j.properties.template hive-log4j.properties
        # cp hive-exec-log4j.properties.template hive-exec-log4j.properties
        # vi hive-site.xml

         
  javax.jdo.option.ConnectionURL
  jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true
  JDBC connect string for a JDBC metastore



  javax.jdo.option.ConnectionDriverName
  org.mysql.jdbc.Driver
  Driver class name for a JDBC metastore



  javax.jdo.option.ConnectionUserName
  hive
  username to use against metastore database



  javax.jdo.option.ConnectionPassword
 
  password to use against metastore database
 

  hive.metastore.warehouse.dir
  /data/hive/warehouse/
  
       

        5、最后下载mysql-connector-java-version.jar并将之copy到hive-0.8.1/lib目录下。
        经过上述5个步骤,hive运行环境已经配置好了,下面我们来启动Hive:
引用

        # cd ../bin
        # ./hive
      
       

        最终显示如下:
CentOS 6.4 hadoop集成Hive_第4张图片
       

       


  • CentOS 6.4 hadoop集成Hive_第5张图片
  • 大小: 162.2 KB
  • CentOS 6.4 hadoop集成Hive_第6张图片
  • 大小: 114.3 KB
  • CentOS 6.4 hadoop集成Hive_第7张图片
  • 大小: 74.4 KB
  • CentOS 6.4 hadoop集成Hive_第8张图片
  • 大小: 143.1 KB
  • 查看图片附件

你可能感兴趣的:(CentOS,6.4,安装Hive,Hadoop集成安装Hive)