3. Hive的安装[通俗易懂]

3. Hive的安装[通俗易懂]hive版本:2.1.1官网:https://hive.apache.org/下载:https://archive.apache.org/dis

大家好,欢迎来到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

可以使用离线或在线安装的方式,这里使用在线安装。

  1. 在线安装mysql
    yum install mysql mysql-server mysql-devel
  2. 启动mysql服务
    /etc/init.d/mysqld start
  3. 通过mysql安装自带脚本进行设置
    /usr/bin/mysql_secure_installation
  4. 进入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

(0)
上一篇 2022-12-17 21:00
下一篇 2022-12-17 21:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信