hive安装

1、下载hive

https://dlcdn.apache.org/hive/hive-3.1.3/

2、安装hadoop(略)

3、安装mysql(略)

4、安装

解压

tar -zvxf apache-hive-3.1.3-bin.tar.gz
mv apache-hive-3.1.3-bin hive313

修改环境变量

vi /etc/profile
添加
export HIVE_HOME=/opt/soft/hive/hive313
export PATH=$PATH:$HIVE_HOME/bin

在hive313/conf下新建hive-site.xml文件

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <property>
    <name>hive.metastore.warehouse.dir</name>
    <value>/opt/soft/hive/hive313/data</value>
  </property>
  <property>
    <name>hive.metastore.db.type</name>
    <value>mysql</value>
  </property>
  <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://172.16.10.169:3306/hive_meta?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=UTF-8</value>
  </property>
  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.cj.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.schema.verification</name>
    <value>false</value>
    <description>关闭schema验证</description>
  </property>
  <property>
    <name>hive.cli.print.current.db</name>
    <value>true</value>
    <description>提示当前数据库名</description>
  </property>
  <property>
    <name>hive.cli.print.header</name>
    <value>true</value>
    <description>查询输出时带列名一起输出</description>
  </property>
</configuration>

下载一个mysql的驱动放入hive313/lib下

执行数据元初始化

schematool -dbType mysql -initSchema

启动,执行命令:

nohup hive --service hiveserver2 &
beeline -u jdbc:hive2://172.16.10.169:10000

访问http://:10002
在这里插入图片描述

如果创建表的注释有乱码问题,修改mysql元数据表中COLUMN_V2、TABLE_PARAMS表中对应列的编码格式为UTF8

停止的脚本为stop-hive.sh

#!/bin/bash
process="hive"
PID=$(ps x | grep $process | grep '/bin/java' | grep -v grep | awk '{print $1}')
ps -ef | grep $process | grep '/bin/java' | grep -v grep | awk '{print $2}' | xargs kill -9

Dbeaver连接hive的方式:

https://blog.csdn.net/m0_62617719/article/details/128338137

相关推荐

  1. 安装Hive

    2024-04-28 19:32:01       55 阅读
  2. Hive 安装部署

    2024-04-28 19:32:01       45 阅读
  3. Hive01_安装部署

    2024-04-28 19:32:01       59 阅读
  4. 安装配置hive

    2024-04-28 19:32:01       55 阅读
  5. Hive安装配置

    2024-04-28 19:32:01       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-28 19:32:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-28 19:32:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-28 19:32:01       82 阅读
  4. Python语言-面向对象

    2024-04-28 19:32:01       91 阅读

热门阅读

  1. C#实战:图像清晰度增强介绍和案例实践

    2024-04-28 19:32:01       32 阅读
  2. windows10 安装iis 跑asp.net

    2024-04-28 19:32:01       35 阅读
  3. AIGC在医疗行业的应用、伦理风险、未来展望

    2024-04-28 19:32:01       35 阅读
  4. AHB介绍

    AHB介绍

    2024-04-28 19:32:01      31 阅读
  5. C++左值引用与右值引用

    2024-04-28 19:32:01       29 阅读
  6. sqlyog下载相关

    2024-04-28 19:32:01       31 阅读
  7. Linux系统管理常用命令

    2024-04-28 19:32:01       31 阅读