一、安装Hive
1.上传hive压缩包(apache-hive-1.2.2-bin.tar.gz)至虚拟机
2.解压缩
tar -zxvf apache-hive-1.2.2-bin.tar.gz
3.修改名称便于使用
mv apache-hive-1.2.2-bin hive
4.修改配置文件hive-site.xml,文件应在hive安装目录下的conf中,原本并没有这个文件,可以选择用hive-default.xml.template模板复制一份出来,但是这样又会包含很不必须要的配置信息,所以直接自己编辑一个hive-site.xml好了
cd ~/soft/hive/conf
vim hive-site.xml
加入如下内容:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive_remote/warehouse</value>
</property>
<property>
<name>hive.metastore.local</name>
<value>false</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://master:3306/hive?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>rootroot</value>
</property>
</configuration>
5.配置环境变量:vim ~/.bashrc
加入以下内容:
export HIVE_HOME=/root/soft/hive
export PATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HIVE_HOME/bin:$PATH
重新加载生效:source ~/.bashrc
6.拷贝Mysql驱动jar包,将mysql-connector-java-xxx-bin.jar拷贝到$HIVE_HOME/lib目录下
我这里mysql的版本是5.1.73,没有找到对应的jar包,扔了个5.1.39的进去
下载链接:http://central.maven.org/maven2/mysql/mysql-connector-java/
7.hive元数据库初始化:schematool -dbType mysql -initSchema
8.启动mysql:service mysqld start
9.启动启动hdfs和yarn:start-all.sh
9.启动hive(确保数据库已开启)
hive
成功~!
使用quit;退出