大家好,欢迎来到IT知识分享网。
hive版本:2.1.1
官网:https://hive.apache.org/
下载:https://archive.apache.org/dist/hive/hive-2.1.1/apache-hive-2.1.1-bin.tar.gz
说明:我们虽是三台主机集群环境,但也不必在每一台主机安装Hive,选择其中一台主机进行安装就可以了。这里选择的是第三台主机node103 即IP地址为192.168.204.103这台。
第一步:下载并上传
下载之后通过 rz -E 指令或 xftp 等工具上传至第三台主机(IP地址:192.168.204.103)的目录 /opt/soft 下,并解压到 /opt/module 目录下:
cd /opt/soft
tar -zxvf apache-hive-2.1.1-bin.tar.gz -C ../opt/module
IT知识分享网
第二步:安装MySQL
可以使用离线或在线安装的方式,这里使用在线安装。
- 在线安装mysql
yum install mysql mysql-server mysql-devel - 启动mysql服务
/etc/init.d/mysqld start - 通过mysql安装自带脚本进行设置
/usr/bin/mysql_secure_installation - 进入mysql的客户端然后进行授权
grant all privileges on *.* to ‘root’@’%’ identified by ‘123456’ with grant option;
flush privileges;
第三步:修改hive的配置文件
修改hive-env.sh
IT知识分享网cd /opt/module/apache-hive-2.1.1-bin/conf
cp hive-env.sh.template hive-env.sh
vim hive-env.sh
HADOOP_HOME=/opt/module/hadoop-2.7.5
export HIVE_CONF_DIR=/opt/module/apache-hive-2.1.1-bin/conf
修改hive-site.xml
IT知识分享网cd /opt/module/apache-hive-2.1.1-bin/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>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>123456</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://node103:3306/hive?createDatabaseIfNotExist=true&useSSL=false</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>hive.metastore.schema.verification</name>
<value>false</value>
</property>
<property>
<name>datanucleus.schema.autoCreateAll</name>
<value>true</value>
</property>
<property>
<name>hive.server2.thrift.bind.host</name>
<value>node103</value>
</property>
</configuration>
第四步:添加mysql的连接驱动包到hive的lib目录下
这里hive使用mysql作为元数据存储(不使用derby数据库),因此还需要连接mysql数据库,我们再添加一个mysql的连接驱动包到hive的安装目录下,然后就可以准备启动hive了。
将 mysql-connector-java-5.1.38.jar 这个jar包直接上传到 /opt/module/apache-hive-2.1.1-bin/lib 这个目录下来即可
第五步:配置hive的环境变量
在第三台192.168.204.103主机执行以下命令配置hive的环境变量:
vim /etc/profile
export HIVE_HOME=/opt/module/apache-hive-2.1.1-bin
export PATH=:$HIVE_HOME/bin:$PATH
至此,hive的安装部署已经完成。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/6170.html