Hive安装
安装Hive
解压安装包apache-hive-2.1.1-bin.tar.gz到/opt/bpasoftware目录下面,并进行重命名
tar -zxvf /opt/bpasoftware/apache-hive-2.1.1-bin.tar.gz
mv /opt/bpasoftware/apache-hive-2.1.1-bin /opt/bpasoftware/hive
修改环境变量,在/etc/profile文件结尾添加下列内容:
#HIVE_HOME
export HIVE_HOME=/opt/bpasoftware/hive
export PATH=$PATH:$HIVE_HOME/bin
使环境变量生效
source /etc/profile #生效环境变量
Hive 元数据配置到 Mysql
拷贝驱动,将MySQL的JDBC驱动拷贝到Hive的lib目录下
cp /opt/bpasoftware/mysql-connector-java-5.1.38-bin.jar /opt/bpasoftware/hive/lib/
JDBC驱动与上述mysql 版本保持一致
配置Metastore到 Mysql
在/opt/bpasoftware/hive/conf目录下新建hive-site.xml文件
touch hive-site.xml #若conf下没有则新建该文件
vim hive-site.xml
在hive-site.xml文件中添加如下内容:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>hive.exec.script.wrapper</name>
<value/>
<description/>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://bpa1:3306/hahivetest?useSSL=false</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>root(密码)</value>
</property>
<property>
<name>hive.metastore.uris</name>
<value>thrift://bpa1:9083</value>
<description>Thrift URI for the remote metastore. Used by metastore client to connect to remote metastore.</description>
</property>
<property>
<name>hive.metastore.warehouse.dir</name>
<value>hdfs://bpa1:9000/user/hive/warehouse</value>
<description>location of default database for the warehouse</description>
</property>
</configuration>
启动 Hive
初始化元数据库,登录Mysql
cd /usr/local/mysql/bin/
mysql -u 用户名 -p密码
新建 Hive 元数据库
mysql> create database hahivetest;
mysql> quit;
初始化 Hive 元数据库
schematool -initSchema -dbType mysql -verbose
启动Hive Metastore服务
hive --service metastore &
启动Hive 远程服务
hive --service hiveserver2 &
验证Hive是否启动成功
可以通过jps
命令查看各个节点启动的进程是否正常
Seven
010-62962343-690
liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区