1、解压
tar -zxvf apache-hive-0.13.0-bin.tar.gz
解压到目录/opt/modules中
2、配置.bash_profile
vi ~/.bash_profile
设置hive的目录,使其可以随意目录中执行:
HIVE_HOME=/opt/modules/apache-hive-0.13.0-bin
export PATH=$HIVE_HOME/bin:$PATH
使其生效:source .bash_profile
3、编辑hive-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://192.168.6.1:3306/hive</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>XXXX</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>XXXX</value>
</property>
</configuration>
配置了连接远程mysql的驱动程序等信息。
当然了,允许SSH root用户远程登录需要开启权限:
vi /etc/ssh/sshd_config
找到PermitRootLogin 处,去掉前面的#,重新启动SSH服务
/etc/init.d/sshd restart
4、上传mysql 驱动jar包到lib下
目录:/opt/modules/apache-hive-0.13.0-bin/lib
5、启动mysql等服务
6、执行hive命令
此时进入了hive命令行模式,同时会在远程mysql数据库hive中生成元数据信息:
综上,就完成了Hive的远程模式的安装。
另外,嵌入式模式和本地模式的安装比较简单,在此不做记录了。