当前位置: 首页 > news >正文

Hive安装教程

前置条件:hadoop&mysql

docker容器安装mysql-CSDN博客

以下的/opt/bigdata目录根据自己实际情况更改 

1.上传hive包并解压

tar -zxvf apache-hive-3.1.3-bin.tar.gz -C /opt/bigdata/

2.修改路径

mv /opt/bigdata/apache-hive-3.1.3-bin/  hive

cd /opt/bigdata/hive/lib/

上传mysql连接驱动jar包到hive的lib目录 

3.将hive下的bin目录加入到/etc/profile中

export  HIVE_HOME=/opt/bigdata/hive/
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf:$HIVE_HOME/bin

source /etc/profile 使环境变量生效 

4.配置HIVE

cd /opt/bigdata/hive/conf/
cp hive-default.xml.template hive-site.xml

vim hive-site.xml

【行数】 dd 删除所有内容

添加以下mysql数据库连接信息,根据自己的数据库连接信息修改用户名 密码以及数据库名字端口

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?><!--Licensed to the Apache Software Foundation (ASF) under one or morecontributor license agreements.  See the NOTICE file distributed withthis work for additional information regarding copyright ownership.The ASF licenses this file to You under the Apache License, Version 2.0(the "License"); you may not use this file except in compliance withthe License.  You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.
-->
<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>mysql<value>jdbc:mysql://ly01:3306/ly01?createDatabaseIfNotExist=true</value></property><property><name>javax.jdo.option.ConnectionDriverName</name>mysql<value>com.mysql.jdbc.Driver</value></property></configuration>
~                

5.初始化

schematool -dbType mysql -initSchema --verbose

hive -version 或 hive 能够进入hive

http://www.lryc.cn/news/352747.html

相关文章:

  • 使用Python Tkinter创建GUI应用程序
  • 使用 RT 矩阵进行 3D 点云变换详解(基于 PCL 和 Eigen 库)
  • CTFHUB技能树——SSRF(二)
  • Vue3实现简单的瀑布流效果,可抽离成组件直接使用
  • 【已解决】C#如何消除Halcon上一次显示窗口的涂层
  • XShell-连接-Centos 7
  • vue3 组件刷新
  • Java进阶学习笔记14——模板方法设计模式
  • Centos7静态路由和动态路由
  • 戴尔(Dell)服务器运行状况监控
  • vue3文档v-model.xxxx自定义修饰符
  • 微信小程序毕业设计-智慧旅游平台系统项目开发实战(附源码+演示视频+LW)
  • 抖音小店新规又来了!平台下调了两项门槛,惊掉商家下巴!
  • 【启程Golang之旅】运算符与流程控制讲解
  • Docker: exec命令浅析
  • c++的查漏补缺 1、函数指针
  • uniapp+php服务端实现苹果iap内购的消耗性项目和非续期订阅项目,前后端代码加逻辑分析
  • 【代码随想录】【算法训练营】【第11天】 [20]有效的括号 [1047]删除字符串中的所有相邻重复项 [150]逆波兰表达式求值
  • vue实现图片懒加载
  • Python | Leetcode Python题解之第101题对称二叉树
  • 周报5.20~5.26
  • RDP方式连接服务器上传文件方法
  • 网络信息安全
  • java中的对象
  • 【MySQL精通之路】MySQL-环境变量
  • Day42 最后一块石头的重量Ⅱ + 目标和 + 一和零
  • 01.爬虫---初识网络爬虫
  • 集合、Collection接口特点和常用方法
  • 12. Web开发:介绍Web开发的基本概念,Servlet和JSP的使用,MVC设计模式的应用等。
  • 文件系统--inode