Hive安装与配置及常见问题解决

这篇具有很好参考价值的文章主要介绍了Hive安装与配置及常见问题解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 

目录

1.前期准备

2.安装HIVE并配置

2.1上传HIVE安装包

2.2添加Hive核心配置,选择远程MySQL模式 

2.3给mysql赋予权限

 2.4配置环境变量

2.5初始化Hive

3.常见问题

3.1配置 hive-env.sh

3.2配置hive-site.xml时

1.前期准备

需要3台虚拟需要并安装好java 运行环境 JDK
需要搭建配置好Hadoop集群并启动同时需要安装有mysql

2.安装HIVE并配置

2.1上传HIVE安装包

        上传至/opt/software/

Hive安装与配置及常见问题解决

        解压并重命名

Hive安装与配置及常见问题解决        在hive的lib下添加一个mysql-connect-jar

Hive安装与配置及常见问题解决

2.2添加Hive核心配置,选择远程MySQL模式 

vi 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.ConnectionURL</name>
	  <value>jdbc:mysql://localhost:3306/myhive?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=UTF-8&amp;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>123456</value>
	</property>
	<!--客户端显示当前查询表的头信息 --> 
	 <property>
	  <name>hive.cli.print.header</name>
	  <value>true</value>
	</property>
	<!--客户端显示当前数据库名称信息 --> 
	<property>
	  <name>hive.cli.print.current.db</name>
	  <value>true</value>
	</property> 
    <property>
	<!--关闭数据库的版本检查--> 
    	  <name>hive.metastore.schema.verification</name>
    	  <value>false</value>
	</property>
</configuration>

        重命名

Hive安装与配置及常见问题解决

        修改路径

vi hive-env.sh

      注:将注释删掉 

 Hive安装与配置及常见问题解决

        重命名

Hive安装与配置及常见问题解决

         在对应的位置修改日志信息

Hive安装与配置及常见问题解决

2.3给mysql赋予权限

Hive安装与配置及常见问题解决

        如果此处报错误,先查看mysql初始密码策略。

        SHOW VARIABLES LIKE 'validate_password%';

        设置密码的验证强度等级。

        set global validate_password_policy=LOW;

        设置密码的长度。

        set global validate_password_length=6;

        然后再进行赋予权限。

 2.4配置环境变量

vi /etc/profile

Hive安装与配置及常见问题解决

        重新加载:source /etc/profile

2.5初始化Hive

出现 schemaTool completed 即可成功

Hive安装与配置及常见问题解决

3.常见问题

3.1配置 hive-env.sh

        (1)路径务必要是自己的正确路径,可以使用pwd命令查看后复制,避免后续错误。

        (2)要删除”#”的注释符号。

3.2配置hive-site.xml时

        (1)若配置文件出错,刷新环境变量和初始化hive都会不成功,会报“未找到命令”或 “Cannot find hadoop installation”的错。

3.3 安装过程报错

com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)

错误原因:系统找不到这个类所在的jar包或者jar包的版本不一样系统不知道使用哪个,hive启动报错的原因是后者。

解决方法:

将jar包变成一致的版本:删除hive中低版本jar包,将hadoop中高版本的复制到hivelib中。
再次启动问题得到解决!文章来源地址https://www.toymoban.com/news/detail-472845.html

到了这里,关于Hive安装与配置及常见问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】

    然后给项目命名并选择文件保存位置 用一个空项目进行举例 创建完成如下 点击更多模板选择Web窗体 创建成功如下 .aspx页面编写前端代码,.aspx.cs页面编写后端代码 通过插入表格和拉取控件快速完成 然后给Button按钮设置一个点击事件,双击按钮后会跳到.aspx.cs页面,完善下面

    2024年02月07日
    浏览(63)
  • MacOS系统 安装ZooKeeper 和常见问题解决

    ZooKeeper 是一个分布式的开源协调服务,用于构建分布式应用程序。 使用 Homebrew 安装,如果没有的话,强烈推荐 Homebrew,安装命令参考如下: 安装 ZooKeeper: 启动 ZooKeeper 服务: 停止 ZooKeeper 服务 : 测试 ZooKeeper 是否正常启动 : 2.1 配置文件在哪? 使用 Homebrew 安装,一般会

    2024年01月18日
    浏览(30)
  • seatunnel及web安装常见问题与解决方法

    seatunnel及web的正常安装流程见 Seatunnel及web搭建流程-CSDN博客 一步一步按照以上博客流程进行安装,正常情况下能顺利跑通seatunnel及web的demo。 此博客为安装过程中遇到的一些棘手问题总结。 正常安装后,都会遇到报错,下面是总结的一些常见的异常问题 主要原因是,hadoop相

    2024年02月03日
    浏览(30)
  • Github Copilot Chat申请,安装,及常见问题解决

    Copilot Chat 是Copilot X 引入的预览功能,不但可以像Chatgpt一样聊天,也可以解释代码,bug 修复,也可以生成单元测试。是一个非常有吸引力的功能。 首先申请,并开通copilot, 地址为:https://github.com/features/copilot,copilot 一个月10美金,第一个月免费,支持国内的信用卡。 开通

    2024年02月07日
    浏览(70)
  • vscode连接linux虚拟机 环境配置和常见问题解决方案

    vscode连接linux虚拟机配置环境步骤 1、自己安装vscode ,傻瓜式安装,配置ssh插件 2、配置虚拟机 (1)确保自己的虚拟机上的ssh服务可用 打开虚拟机,在终端命令行上敲入:sudo apt-get install openssh-server 进行安装。(有的Ubuntu版本在系统安装好就已经自带了) (2)确定自己虚拟机

    2024年02月16日
    浏览(48)
  • 在Mac上安装SQLsever,常见问题及解决方案

    前言: 最近入手了新的Mac M2 arm 框架的 苹果电脑,公司新项目采用SQLsever2019版本,在Mac上安装SQLsever千难万阻,查阅很多资料最后寻求的解决方案,记录如下,供大家参考。 说下大致的安装步骤和里面踩的坑, 通篇阅读后再动手 首先Mac想要安装SQLsever,通过docker去拉去镜像

    2024年02月10日
    浏览(32)
  • VirtualBox虚拟机安装Centos7常见问题解决方法

    常见问题解决方法: 问题1: 安装VirtualBox7,解决报错: Oracle VM VirtualBox7.0.6 needs the Microsoft Visual C++2019 Redistributable Package being installed first. Please install and restart the installation of Oracle VM VirtualBox 7.0.6.       解决方法: 下载Microsoft Visual C++2019并安装即可解决该问题。 下载链接:

    2024年02月02日
    浏览(26)
  • Jetson OpenCV 安装,支持cuda加速,已解决多个常见问题

    1 :本文主要介绍 Jetson Xavier NX (以下简称 NX ) 平台下 OpenCV 的卸载及编译安装带 CUDA 加速的OpenCV 2 :并提出解决依赖项无法安装的问题 为什么要卸载默认的 OpenCV ? 输入命令 按数字6查看INFO页面,可以看到 所以默认的 OpenCV 版本是不带 CUDA 加速的,无法充分利用 NX 的 GPU 性能

    2024年01月19日
    浏览(37)
  • Linux ❀ Yum源安装RPM包常见问题与解决方法

    404错误多为yum源无法访问导致,检查yum仓库是否配置正确,同时确认baseurl连通性。 yum install为安装包命令,使用yum安装软件包时触发rpm包缺失、进程锁定、未完成事务等多个场景均会导致安装失败错误发生,本章节主要讲述常见安装错误及其解决方法。 使用yum安装软件包时

    2024年02月14日
    浏览(38)
  • 安装Ubuntu22.04虚拟机的一些常见问题解决方法

    在win11上用VMware17 pro 安装Ubuntu 22.04无法开启共享剪切板、文件拖拽、共享文件夹等问题,改用VirttalBox安装Ubuntu,以下是遇到的一些问题和解决方法,具体的安装步骤可自行百度,网上有很详细的讲解。 设备共享文件夹 开启后发现不起作用需要 安装增强功能 开启后任然无法

    2024年02月02日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包