首先需要安装mysql
安装mysql移步: http://blog.csdn.net/luyaoguimeng/article/details/50706730
1.下载hive源文件,解压hive文件
tar -zxvf apache-hive-1.2.1-bin.tar.gz
2.修改hive-env.sh
cp hive-env.sh.template hive-env.sh
vi $HIVE_HOME/conf/hive-env.sh ##增加以下四行
export HADOOP_HOME=/usr/local/hadoop-2.6.0
export HIVE_HOME=/usr/local/hive-1.2.1
export JAVA_HOME=/usr/local/jdk1.7.0_80
export HIVE_AUX_JARS_PATH=/usr/local/hive-1.2.1/lib/hive-hbase-handler-1.2.1.jar:/usr/local/hbase-0.98.15/lib/hbase-client-0.98.15-hadoop2.jar:/usr/local/hbase-0.98.15/lib/zookeeper-3.4.6.jar
将mysql的驱动包 放入
$hive_home/lib
3.修改hive-site.xml
cp hive-default.xml.template hive-site.xml
修改$HIVE_HOME/conf/hive-site.xml
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://mysqlIP:3306/数据库名称?
createDatabaseIfNotExist=true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>hadoop</value>
</property>
<property>
<name>hive.querylog.location</name>
<value>/usr/local/ hive-1.2.1/tmp</value>
</property>
<property>
<name>hive.exec.local.scratchdir</name>
<value>/usr/local/ hive-1.2.1/tmp</value>
</property>
<property>
<name>hive.downloaded.resources.dir</name>
<value>/usr/local/ hive-1.2.1/tmp</value>
</property>
4.hbase和hive整合
## hive-env.sh中的HIVE.AUX.JARS.PATH对服务器无效,仅对当前hive shell
##有效,不同的hive shell相互不影响
## hive-site.xml中的hive.aux.jars.path
##此配置项对于hive server有效,但是不会作用到hive shell.
export HIVE_AUX_JARS_PATH=/usr/local/hive-1.2.1/lib/hive-hbase-handler-1.2.1.jar:/usr/local/hbase-0.98.15/lib/hbase-client-0.98.15-hadoop2.jar:/usr/local/hbase-0.98.15/lib/zookeeper-3.4.6.jar
##Hive 的hive-site.xml中新增:
<property>
<name>hive.aux.jars.path</name>
<value>/usr/local/hive-1.2.1/lib/hive-hbase-handler-1.2.1.jar:/usr/local/hbase-0.98.15/lib/hbase-client-0.98.15-hadoop2.jar:/usr/local/hbase-0.98.15/lib/zookeeper-3.4.6.jar</property>
5.Web UI界面安装
下载apache-hive-1.2.1-src.tar.gz
制作war包放在HIVE_HOME/lib/ : hwi/web/*里面所有的文件打成war包
复制tool.jar(jdk的lib包下面的jar包)到hive/lib下
##以下仅针对hive1.2.1配置
***Hive1.2.1–hwi配置
Ø 第一步:下载Hive1.2.1的源码:http://mirror.bit.edu.cn/apache/hive/这是下载地址。解压以上的文件。
Ø 第二步:进入目录hwi/web中,将目录中的内容全部压缩成压缩包.zip,将压缩包重命名成hive-hwi-1.2.1.war。放入你的hive/lib/目录下。
Ø 第三步:修改hive-site.xml文件,添加如下内容:
<property>
<name>hive.hwi.listen.host</name>
<value>0.0.0.0</value>
<description>This isthe host address the Hive Web Interface will listen on</description>
</property>
<property>
<name>hive.hwi.listen.port</name>
<value>9999</value>
<description>This isthe port the Hive Web Interface will listen on</description>
</property>
<property>
<name>hive.hwi.war.file</name>
<value>lib/hive-hwi-1.2.1.war</value>
<description>Thissets the path to the HWI war file, relative to ${HIVE_HOME}.</description>
</property>
Ø 第四步:添加下面的jar到hive的主目录/lib下。
org.apache.jasper.jar:http://cn.jarfire.org/org.apache.jasper.html
commons-el.jar:http://commons.apache.org/proper/commons-el/download_el.cgi
jdk目录/lib/tools.jar
Ø 第五步:启动hwi
hive –service hwi &
访问:http://ip:9999/hwi