`
flyingdutchman
  • 浏览: 353278 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

       


        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的路径

       


        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;

       


        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

          <property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value>
  <description>JDBC connect string for a JDBC metastore</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionDriverName</name>
  <value>org.mysql.jdbc.Driver</value>
  <description>Driver class name for a JDBC metastore</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionUserName</name>
  <value>hive</value>
  <description>username to use against metastore database</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionPassword</name>
  <value></value>
  <description>password to use against metastore database</description>
</property> 
<property>
  <name>hive.metastore.warehouse.dir</name>
  <value>/data/hive/warehouse/</value>
</property>
  
       

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

        # cd ../bin
        # ./hive
      
       

        最终显示如下:

       

       


  • 大小: 162.2 KB
  • 大小: 114.3 KB
  • 大小: 74.4 KB
  • 大小: 143.1 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics