远程HIVE的安装

1.解压hive
2.安装mysql 教程:请看我的MYSQL教程:任意门

3.hive的配置

将conf下面的hive-env.sh.template复制一份改成hive-env.sh
在hive-env.sh的配置文件添加Hadoop的环境变量:export HADOOP_HOME=/opt/hadoop-2.7.7

4.在conf目录下创建hive-site.xml配置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://localhost:3306/metastore?createDatabaseIfNotExist=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
<description>Driver class name for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
<description>username to use against metastore database</description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>zxc111</value>
<description>password to use against metastore database</description>
</property>
</configuration>

5.然后将jdbc的连接jar放入
文件我这里就给你放进来了。 jar包要包装与mysql兼容。
jar文件

6.远程服务 以JDBC或者OBDC程序登录到HIVE数据库中操作数据时 就开始用必须启用远程模式了。
首先将主节点的hive文件分发到子节点。。
其次在主节点启动 bin/hiveserver2服务 启动后主节点就有一个Runjar进程
在想连接的子服务器上启动 bin/beeline 进行连接。
连接指令 !connect jdbc:hive2://hadoop102:10000(回车)
之后会提示你输入账户 密码然后以此回车就可以登录了。