hive 安装centos7
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&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相关推荐
- Hive入门教程<2> | hive在centos7下的安装部署
hive在centos7下的安装部署 前提 安装hive hadoop集群配置 hive基本操作 演示向hive中导入本地数据文件 前提 1.首先有自己的远程终端登录工具,我这里用的是mobaxter ...
- centos7 hadoop+hive 安装
准备四台虚拟机 虚拟机安装 1.创建新虚拟机 2.点击典型安装(推荐) 3.选择中文,点击自己分区 # 分区配置(JD使用) /boot 200M swap 512M # 本机内存不够用了,用swap ...
- Hive安装和使用 centos7
前言 说明安装hive之前,系统已经安装好了 java,hadoop,mysql. 版本说明 java jdk1.8 haoop 3.2.2 hive 3.1.2 目前hive官网是支持hadoop3 ...
- 学习笔记Hive(二)—— Hive安装配置
一.环境介绍 环境 描述 4个Linux操作系统虚拟机 使用centos7镜像配置 安装java 1.8以上版本 安装Hadoop 2.6.5以上版本 安装MySQL 5.1以上版本 二.安装MySQ ...
- Hive安装和配置(利用SecureCRT)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Hive安装和配置 前提 一.开启Hadoop集群 1.配置hadoop 2.启动hadoop 3.验证启动 二.安装和配置hive ...
- VMware14安装CentOS7的详细教程
本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.软硬件准备 软件:推荐使用VMwear,我用的是VMwear 12 镜像:Ce ...
- hadoop生态下hive安装过程
Hive的安装部署 1.首先在Linux本地,新建/data/hive1目录,用于存放所需文件 (1)mkdir -p /data/hive1 (2)切换目录到/data/hive1下,上传apach ...
- Linux安装CentOS7(图文详解)
Linux安装centos7 准备 软件:VMware workstation 镜像文件:CentOS-7-x86_64-Minimal-1810.iso 一.安装centos7 1.点击创建新的虚拟 ...
- Hadoop学习之第七章节:Hive安装配置
环境要求: mysql hadoop hive版本为:apache-hive-1.2.1-bin.tar 1.设置hive用户 进入mysql命令行,创建hive用户并赋予所有权限: mysql -u ...
- VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装
VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...
最新文章
- KS103超声波测距模块
- 使用Clonezilla克隆系统
- 程序员修神之路--redis做分布式锁可能不那么简单
- input type='file' 上传文件时显示文件名及上传进度
- 【BZOJ2243】 [SDOI2011]染色
- ApacheCN DevOps 译文集 20211227 更新
- 小米虚高的估值泡沫要破了么?
- java int 位_java int是几位
- 修改select下拉框样式兼容IE和Chrome浏览器
- 曲线拟合最小二乘法对数c语言实现,基于最小二乘法的曲线拟合
- 通过图像预处理解决深度学习模型对光照色彩敏感的问题处理
- IDM与其他下载器加速器优缺点介绍
- 怎么恢复计算机文件查看方式,win7电脑打开方式怎么还原?win7电脑还原打开方式的方法...
- java适合音频格式_我应该为java使用什么音频格式?
- win怎么在计算机里按日期搜索文件,win10系统如何按指定修改日期搜索文件
- 下载神器Aria2 + WebUI-Aria2 + 接管Chrome下载任务
- python对mp3音乐剪切
- 网线每根的含义以及类别和距离传输问题
- 刚刚,云之家、聚美、中公教育等120款APP侵害用户权益被点名
- 岁月温柔-17 妈妈在市第一人民医院ICU第七天
热门文章
- 如何去除数据表中的重复数据
- Unity 发射子弹的两种方式
- 利用PlayerPrefs存储数据
- linux自定义全局命令
- js判断对象是否为空或对象的属性是否为空
- python getopt使用_如何使用getopt.getoptpython中的方法?
- python turtle画阴阳_Python turtle绘制阴阳太极图代码解析
- linux中间人攻击工具,[web安全]使用ARPspoof进行中间人(MiTM)攻击
- 【渝粤教育】电大中专建筑材料 (4)作业 题库
- [渝粤教育] 西南科技大学 铁路交通信号控制 在线考试复习资料