hive-2.3.3安装指北
hive 2.3.3 检修
环境
- hive 2.3.3
- mysql 5.6
1 安装
上传 解压
2 配置
- 配置HIVE_HOME环境变量
vi conf/hive-env.sh
配置其中的$hadoop_home
配置元数据仓库到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://yh01:3306/hive?characterEncoding=utf8&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>root</value><description>username to use against metastore database</description></property><property><name>javax.jdo.option.ConnectionPassword</name><value>12345678</value><description>password to use against metastore database</description></property> </configuration>
- 将mysql的连接jar包拷贝到$HIVE_HOME/lib目录下
如果出现没有权限的问题,在mysql授权(在安装mysql的机器上执行)
mysql -uroot -p密码#(执行下面的语句 *.*:所有库下的所有表 %:任何IP地址或主机都可以连接)GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;FLUSH PRIVILEGES;设置设置当前用户密码永不过期update user set password = password('密码'),password_expired='N' where user = 'root';
- Jline包版本不一致的问题,需要拷贝hive的lib目录中jline.2.12.jar的jar包替换掉hadoop中的
/home/hadoop/app/hadoop-2.6.4/share/hadoop/yarn/lib/jline-0.9.94.jar
3.初始化hive
运行HiveServer2和Beeline
从Hive 2.1开始,我们需要在下面运行schematool命令作为初始化步骤。例如,我们可以使用“mysql”作为db类型。$HIVE_HOME/bin/schematool -dbType mysql -initSchema
4 启动hive
- nohup hive --service metastore >> log.out 2>&1 &
- nohup hive --service hiveserver2 >> log.out 2>&1 &
- 查看进程是否启动
[root@yh01 hive-2.3.3]# jps -ml | grep Hive4945 org.apache.hadoop.util.RunJar /export/servers/hive-2.3.3/lib/hive-metastore-2.3.3.jar org.apache.hadoop.hive.metastore.HiveMetaStore
4809 org.apache.hadoop.util.RunJar /export/servers/hive-2.3.3/lib/hive-service-2.3.3.jar org.apache.hive.service.server.HiveServer2 - 查看10000端口是否启动:
- lsof -i:10000
hive-2.3.3安装指北相关推荐
- FirmAE安装指北
FirmAE安装指北 download install 成品展示 本文来源于个人FirmAE安装经历.写出来也是为了帮助在固件模拟上浪费生命的大家- 以下为安装中需要用到的链接 FiremAE rou ...
- Android急速模拟器Genymotion安装指北
Eclipse中集成的ADT自带AVD速度简直弱极,已然慢到了令人发指的地步,对于非真机调试的情况下还好我们有神器Genymotion,这款模拟器速度超快,甚至快过真机.那么下面就来看看怎么进行安装和 ...
- 【Win11家庭中文版本Docker Desktop安装指北】
前言 服役多年的老mac有点不堪重负,对于我安装N个软件在上面跑表示了抗议,于某一天终于宣布身体不再健康了,虽然拿去修了恢复正常,但是还是担心存在隐患,于是决定换一台电脑,但是尴尬的疫情买一个MAC发 ...
- CentOS 7.6 FFMPEG安装指北
文章目录 1 前言 2 工作准备 2.1 软件及工具 2.1.1 FFmpeg 2.1.2 YASM 2.1.3 辅助工具 3 安装步骤 3.1 上传安装包 3.2 安装YASM 3.3 安装FFmp ...
- Obsidian 国内插件安装指北
1. 前言 目前我的主力笔记软件是Notion,但是有些笔记的内容不想放到Notion里,于是尝试了下Obsidian. Obsidian 相比于Notion这种基于Block的笔记软件,有个优点就是 ...
- mmsdk多模态数据集windows安装指北
author给出的参考: GitHub链接: https://github.com/A2Zadeh/CMU-MultimodalSDK 下载仓库到本地 git clone git@github.com ...
- Laravel 集成 JPush 极光推送指北
2019独角兽企业重金招聘Python工程师标准>>> 我是一个 Laravel 小白,我是一个 Laravel 小白,我是一个 Laravel 小白(默念三遍再往下读,如果非小白就 ...
- 怎么用class引入svg_【蓝湖指北】走向设计巅峰,从蓝湖 Sketch 插件开始,用它!...
用好蓝湖,提升团队协作效率,蓝湖指北,教你如何用好蓝湖.本期[蓝湖指北]如约而至- Sketch 作为一款轻量级的矢量设计工具,凭借其强大的界面设计功能,被大多数 UI 设计师所使用,日渐成为产品研发 ...
- 蓝湖怎么切图标注_【蓝湖指北】你真的会切图吗?
用好蓝湖,提升团队协作效率, 蓝湖指北,教你如何用好蓝湖. 本期[蓝湖指北]如约而至- 应付奇葩需求.交付设计图,乃设计师职业生涯中的两大难题.对 UI 设计师而言,交付设计图绝不只是打包.发送设 ...
最新文章
- 我的JavaScript学习笔记
- Shiny平台构建与R包开发
- 基于ONOS的T-SDN Super控制器
- 设计模式:建造者模式
- oracle不维护java_宣布 Java 8 停止维护后,Oracle 又毙掉了 JavaOne!
- UNITY 的GC ALLOC到底是什么
- 一文搞定C语言本地变量和全局变量
- 牛客网_PAT乙级_10234有理数四则运算(20)【通过5/7:格式错误】
- 对网络数据包进行嗅探
- 虚拟的有时比真实的还要好(+奥运杂谈)
- 关于CSS预处理器(less,sass)
- mqtt判断设备是否在线_如何在 Python 中使用 MQTT
- python webdriver脚本例子_Selenium webdriver添加cookie实现过程详解
- apache/nginx/nodejs原理简析
- 只用一个循环实现层序遍历
- java核心知识点学习----多线程间的数据共享的几种实现方式比较
- 对称密钥和非对称密钥
- 计算机上标和下标的快捷键,【1人回答】Word文档中怎么输入上标下标,上标下标快捷键是什么?-3D溜溜网...
- 诺基亚老年机信息中心设置路径
- 如何完整地对一个小游戏进行功能测试
热门文章
- 39. 组合总和 ,40. 组合总和 II,216. 组合总和 III
- GCC the GNU
- BSD Socket~TCP~Example Code
- MVC HtmlHelper listbox用法
- MySQL新建用户,授权,删去用户,修改密码操作
- 【学习OpenCV4】滚动条Trackbar的创建与使用详解
- 【SLAM笔记】SLAM概述
- 通过CMD命令行获取文件夹下的所有文件名称(电脑小白专用)
- mysql查询连续次数_Mysql如何查询连续的时间次数
- android+默认存储,Android 数据存储之SP存储,内部存储,外部存储