wget mirror.bit.edu.cn/apache/hive/hive-2.3.4/apache-hive-2.3.4-bin.tar.gz

解压到/usr/local/apache-hive

增加环境变量export HIVE_HOME=/usr/local/apache-hive

将bin加入path

cd /usr/local/apache-hive/conf

cp hive-default.xml.template hive-default.xml

vim hive-site.xm

# cat 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://ali:3306/hive?createDatabaseIfNotExist=true&amp;useSSL=false</value>
    <description>JDBC connect string for a JDBC metastore</description>
  </property>
  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
    <description>Driver class name for a JDBC metastore</description>
  </property>
  <property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>mysq用户</value>
    <description>username to use against metastore database</description>
  </property>
  <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>mysql密码</value>
    <description>password to use against metastore database</description>
  </property>
</configuration>

cp hive-env.sh.template hive-env.sh

修改

# Set HADOOP_HOME to point to a specific hadoop install directory
export HADOOP_HOME=/usr/local/hadoop/hadoop-2.7.7

# Hive Configuration Directory can be controlled by:
export HIVE_CONF_DIR=/usr/local/apache-hive/conf

# Folder containing extra libraries required for hive compilation/execution can be controlled by:
export HIVE_AUX_JARS_PATH=/usr/local/apache-hive/lib

hadoop fs -mkdir -p /user/hive/warehouse
hadoop fs -mkdir -p /user/hive/tmp
hadoop fs -mkdir -p /user/hive/log hadoop fs -chmod -R 777 /user/hive/warehouse hadoop fs -chmod -R 777 /user/hive/tmp hadoop fs -chmod -R 777 /user/hive/log

https://download.csdn.net/download/lychenhanqing/10049080下载mysql drive到/usr/local/apache-hive/lib

schematool -initSchema -dbType mysql

请先确保 hadoop 已正常启动!

# 启动hive(由于已配置相关环境变量,直接使用):
hive
# 启动成功,启动过程提示信息结束后,回显:
hive> # 说明已成功启动。同样,注意 ";" 标识一条命令结束!
 
# 显示数据库:
hive> show databases;
OK
default
Time taken: 14.107 seconds, Fetched: 1 row(s)
 # 创建一个表: hive> create table test1(tid int, tname string); OK Time taken: 5.021 seconds  # 显示tables: hive> show tables; OK test1 Time taken: 5.077 seconds, Fetched: 1 row(s)  # 删除刚刚创建的表test1: hive> drop table test1; OK Time taken: 5.223 seconds  # 重新创建表 test1(用于mysql测试): hive> create table test1(tid int, tname string); OK Time taken: 1.322 seconds  # 退出 hive shell hive> exit;
 启动metastore hive --service metastore

使用metastore的客户端配置hive-site.xml

<property>  <name>hive.metastore.local</name>  <value>false</value>  <description>controls whether to connect to remote metastore server or open a new metastore server in Hive Client JVM</description>  </property>  <property>  <name>hive.metastore.uris</name>  <value>thrift://127.0.0.1:9083</value>  <description></description>  </property>

启动hiveserver2hive --service hiveserver2访问10002

转载于:https://www.cnblogs.com/mhc-fly/p/10266901.html

hive 安装centos7相关推荐

  1. Hive入门教程<2> | hive在centos7下的安装部署

    hive在centos7下的安装部署 前提 安装hive hadoop集群配置 hive基本操作 演示向hive中导入本地数据文件 前提 1.首先有自己的远程终端登录工具,我这里用的是mobaxter ...

  2. centos7 hadoop+hive 安装

    准备四台虚拟机 虚拟机安装 1.创建新虚拟机 2.点击典型安装(推荐) 3.选择中文,点击自己分区 # 分区配置(JD使用) /boot 200M swap 512M # 本机内存不够用了,用swap ...

  3. Hive安装和使用 centos7

    前言 说明安装hive之前,系统已经安装好了 java,hadoop,mysql. 版本说明 java jdk1.8 haoop 3.2.2 hive 3.1.2 目前hive官网是支持hadoop3 ...

  4. 学习笔记Hive(二)—— Hive安装配置

    一.环境介绍 环境 描述 4个Linux操作系统虚拟机 使用centos7镜像配置 安装java 1.8以上版本 安装Hadoop 2.6.5以上版本 安装MySQL 5.1以上版本 二.安装MySQ ...

  5. Hive安装和配置(利用SecureCRT)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Hive安装和配置 前提 一.开启Hadoop集群 1.配置hadoop 2.启动hadoop 3.验证启动 二.安装和配置hive ...

  6. VMware14安装CentOS7的详细教程

    本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.软硬件准备 软件:推荐使用VMwear,我用的是VMwear 12 镜像:Ce ...

  7. hadoop生态下hive安装过程

    Hive的安装部署 1.首先在Linux本地,新建/data/hive1目录,用于存放所需文件 (1)mkdir -p /data/hive1 (2)切换目录到/data/hive1下,上传apach ...

  8. Linux安装CentOS7(图文详解)

    Linux安装centos7 准备 软件:VMware workstation 镜像文件:CentOS-7-x86_64-Minimal-1810.iso 一.安装centos7 1.点击创建新的虚拟 ...

  9. Hadoop学习之第七章节:Hive安装配置

    环境要求: mysql hadoop hive版本为:apache-hive-1.2.1-bin.tar 1.设置hive用户 进入mysql命令行,创建hive用户并赋予所有权限: mysql -u ...

  10. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...

最新文章

  1. KS103超声波测距模块
  2. 使用Clonezilla克隆系统
  3. 程序员修神之路--redis做分布式锁可能不那么简单
  4. input type='file' 上传文件时显示文件名及上传进度
  5. 【BZOJ2243】 [SDOI2011]染色
  6. ApacheCN DevOps 译文集 20211227 更新
  7. 小米虚高的估值泡沫要破了么?
  8. java int 位_java int是几位
  9. 修改select下拉框样式兼容IE和Chrome浏览器
  10. 曲线拟合最小二乘法对数c语言实现,基于最小二乘法的曲线拟合
  11. 通过图像预处理解决深度学习模型对光照色彩敏感的问题处理
  12. IDM与其他下载器加速器优缺点介绍
  13. 怎么恢复计算机文件查看方式,win7电脑打开方式怎么还原?win7电脑还原打开方式的方法...
  14. java适合音频格式_我应该为java使用什么音频格式?
  15. win怎么在计算机里按日期搜索文件,win10系统如何按指定修改日期搜索文件
  16. 下载神器Aria2 + WebUI-Aria2 + 接管Chrome下载任务
  17. python对mp3音乐剪切
  18. 网线每根的含义以及类别和距离传输问题
  19. 刚刚,云之家、聚美、中公教育等120款APP侵害用户权益被点名
  20. 岁月温柔-17 妈妈在市第一人民医院ICU第七天

热门文章

  1. 如何去除数据表中的重复数据
  2. Unity 发射子弹的两种方式
  3. 利用PlayerPrefs存储数据
  4. linux自定义全局命令
  5. js判断对象是否为空或对象的属性是否为空
  6. python getopt使用_如何使用getopt.getoptpython中的方法?
  7. python turtle画阴阳_Python turtle绘制阴阳太极图代码解析
  8. linux中间人攻击工具,[web安全]使用ARPspoof进行中间人(MiTM)攻击
  9. 【渝粤教育】电大中专建筑材料 (4)作业 题库
  10. [渝粤教育] 西南科技大学 铁路交通信号控制 在线考试复习资料