在本节中,我们来学习如何安装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
分享到:
相关推荐
Centos+Hadoop+Hive+HBase
centos6.4的安装镜像。可以下一个VM,安装流程百度一大堆。
VMware上的centos6.4虚拟机,直接下载解压导入即可使用
Centos6.4_安装oracle_11g教程,简单易懂,让你玩转oracle数据库
CentOS6.4单用户下root密码破解
Hadoop安装教程_伪分布式配置_CentOS6.4/Hadoop2.6.0_厦大数据库实验室博客总结、分享、收获大数据 (http://dblab.xmu.
Hadoop安装教程_单机_伪分布式配置_CentOS6.4_Hadoop2.6
基于CentOS6.4系统下的SSH服务器和Telnet服务器搭建详细步骤,包括SSH远程登陆,SCP命令上传和下载文件,PUTTY工具的使用等...用于Linux课程作业使用
CentOS 6.4 安装 Oracle 11g,不是网络上拷贝,自己全程写下来的。
centos 6.4下搭建DHCP服务器。
详细介绍CentOS6.4版本的linux操作系统开启telnet终端服务的方法,详细步骤和截图说明
编译PHP5配置centos6.4
CentOS 6.4下Mysql 5.7编译安装
CentOS 6.4 U盘启动盘所需vesamenu.c32,解决问题:Press the key to begin the installation process
CentOS 6.4 i386的学习笔记-001 自定义安装图形界面
怎样通过U盘启动安装 Centos6.4、图解、详细步骤
Centos6.4_64安装oracle11g详细图文及错误解决
虚拟机上安装CentOS6.4,文档很详细值得参考
CentOS6.4安装MySql5.5.27[文].pdf