(三)hadoop之hive的搭建1

  1. 下载

访问官方网站https://hive.apache.org/

点击downloads

图片

点击Download a release now!

图片

点击https://dlcdn.apache.org/hive/

图片

选择最新的稳定版

图片

复制最新的url

图片

在linux执行下载命令

wget  https://dlcdn.apache.org/hive/hive-3.1.3/apache-hive-3.1.3-bin.tar.gz

2.解压

tar -zxvf apache-hive-3.1.3-bin.tar.gz

重命名

sudo mv apache-hive-3.1.3-bin apache-hive-3.1.3

移动到/usr/local

sudo mv apache-hive-3.1.3  /usr/local/apache-hive-3.1.3 

cd /usr/local/apache-hive-3.1.3

3.配置环境变量

在profile.d下新增配置文件hive_profile.sh

sudo vi /etc/profile.d/hive_profile.sh

内容如下

export HIVE_HOME=/usr/local/apache-hive-3.1.3

export PATH=$PATH:$HIVE_HOME/bin

图片

刷新环境变量

source /etc/profile

4.搭建mysql并在mysql中创建hive数据库

5.Hive元数据配置到MySQL

5.1上传mysql驱动mysql-connector-java-8.0.21.jar并移动到/usr/local/apache-hive-3.1.3/lib/

sudo mv /home/hadoop/mysql-connector-java-8.0.21.jar /usr/local/apache-hive-3.1.3/lib/

5.2在/usr/local/apache-hive-3.1.3/conf下新增hive-site.xml文件

sudo vi /usr/local/apache-hive-3.1.3/conf/hive-site.xml

内容如下

<configuration>

        <!– 数据库连接的URL –>

        <property>

           <name>javax.jdo.option.ConnectionURL</name>

           <value>jdbc:mysql://hadoop-master:3306/hive?useSSL=false</value>

        </property>

        <!– 数据库连接的Driver–>

        <property>

           <name>javax.jdo.option.ConnectionDriverName</name>

           <value>com.mysql.jdbc.Driver</value>

        </property>

        <!– 数据库连接的username–>

        <property>

           <name>javax.jdo.option.ConnectionUserName</name>

           <value>root</value>

        </property>

        <!– 数据库连接的password –>

        <property>

           <name>javax.jdo.option.ConnectionPassword</name>

           <value>1231233</value>

        </property>

        <!– Hive元数据存储版本的验证 –>

        <property>

           <name>hive.metastore.schema.verification</name>

           <value>false</value>

        </property>

        <!–元数据存储授权–>

        <property>

           <name>hive.metastore.event.db.notification.api.auth</name>

           <value>false</value>

        </property>

        <!– Hive默认在HDFS的工作目录 –>

        <property>

           <name>hive.metastore.warehouse.dir</name>

           <value>/user/hive/warehouse</value>

        </property>

</configuration>

5.3初始化Hive

schematool -initSchema -dbType mysql -verbose

6.启动Hive并测试

hive 

图片

查看数据库

show databases;

图片

查看表

show tables;

图片

相关推荐

  1. hive】单节点hadoophive

    2024-02-03 06:58:01       13 阅读
  2. hive 3.1.3

    2024-02-03 06:58:01       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-03 06:58:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-03 06:58:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-03 06:58:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-03 06:58:01       20 阅读

热门阅读

  1. Kong 速率限制

    2024-02-03 06:58:01       32 阅读
  2. SpringBoot使用Kafka详解含完整代码

    2024-02-03 06:58:01       31 阅读
  3. Kotlin 的 Flow 简单使用

    2024-02-03 06:58:01       24 阅读
  4. python使用fabric库

    2024-02-03 06:58:01       33 阅读
  5. 区块链赋能编程:开启数字世界的新篇章

    2024-02-03 06:58:01       34 阅读
  6. 【Arduino】LGT8F328 UNO R3编译上传

    2024-02-03 06:58:01       31 阅读
  7. pytorch运行报错:CUDA out of memory

    2024-02-03 06:58:01       29 阅读
  8. Docker 第七章 : Docker 容器数据迁移

    2024-02-03 06:58:01       29 阅读
  9. Stream流

    Stream流

    2024-02-03 06:58:01      22 阅读