Hive架构及安装部署(远程数据库模式MySQL)
hive架构
hive部署
#hive安装 https://cwiki.apache.org/confluence/display/Hive/AdminManual+Metastore+Administration
yum install -y mysql-server
systemctl start mysqld
mysql
show databses;
use mysql;
select host,user,password from user;
grant all privileges on '*' to 'root'@'%' identified by '123456' with grant option;
flush privileges;
chkconfig mysqld on
#文件名必须是hive-site.xml
mv /opt/bigdata/hive-2.3.4/conf/hive-default.xml.template /opt/bigdata/hive-2.3.4/conf/hive-site.xml
vim /opt/bigdata/hive-2.3.4/conf/hive-site.xml
#光标行定位到<configuration>标签下面一行,使用末行模式删除配置文件内容
:.,$-1d<property><name>hive.metastore.warehouse.dir</name><value>/user/hive/warehouse</value></property><property><name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://192.168.145.20:3306/hive234?createDatabaseIfNotExist=true</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>
vim /etc/profileexport HIVE_HOME=/opt/bigdata/hive-2.3.4export PATH=$PATH:/home/zxl/bin:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HBASE_HOME/bin:$SPARK_HOME/bin:$HIVE_HOME/bin
source /etc/profile
scp 192.168.145.20:/software/software/mysql-connector-java-5.1.26-bin.jar $HIVE_HOME/lib
[root@nfs-n0 hive-2.3.4]# ll lib |grep mysql
schematool -dbType mysql -initSchema
use hive234
show tables; #57 rows in set (0.00 sec)
hive #启动
#Hive-on-MR is deprecated in Hive 2 and may not be available in the future versions. Consider using a different execution engine (i.e. spark, tez) or using Hive 1.X releases.
hive> show tables;
OK
Time taken: 4.096 seconds
hive> show databases;
OK
default
Time taken: 0.034 seconds, Fetched: 1 row(s)
hive> create table tbl(id int,age int);
OK
Time taken: 0.659 seconds
hive> show tables;
OK
tbl
Time taken: 0.043 seconds, Fetched: 1 row(s)
hive>
Hive架构及安装部署(远程数据库模式MySQL)相关推荐
- Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本)...
Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本) Hive 安装依赖 Hadoop 的集群,它是运行在 Hadoop 的基础上. 所以在安装 Hive 之 ...
- 安装 部署 postgresql数据库 搭建timescaledb数据库 (时序库)
安装 部署 postgresql数据库 搭建timescaledb数据库 (时序库) timescaledb 搭建 文章目录 安装 部署 postgresql数据库 搭建timescaledb数据库 ...
- 2021年大数据Flink(三):Flink安装部署 Local本地模式
目录 Flink安装部署 Local本地模式 原理 操作 测试 Flink安装部署 Flink支持多种安装模式 - Local-本地单机模式,学习测试时使用 - Standalone-独立集群模式,F ...
- 安装 部署 postgresql数据库 搭建主从节点 (业务库)
安装 部署 postgresql数据库 搭建主从节点 (时序数搭建 (待更新)) 文章目录 安装 部署 postgresql数据库 搭建主从节点 一 业务数据库搭建 1. 安装 yum源(服务器可访问 ...
- Hive的安装部署--三种模式
Hive的安装部署 Hive常用的安装分三种(注意:Hive会自动监测Hadoop的环境变量,如有就必须启动Hadoop) 先从本地上传Hive安装文件apache-hive-2.1.1-bin.ta ...
- centos8离线安装Apache_疯狂Hive之Hivean安装部署与交互方式(一)
Hive简介 什么是Hive Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能. 本质是将SQL转换为MapReduce程序. 主要用途: ...
- Centos7.2上安装部署oracle11gR2数据库(命令行静默安装)
目录 文章目录 目录 1. 机器准备 2. 系统环境 3. Oracle安前部署的准备工作(需要在Root用户下执行) 3.1 软件安装约定 3.2 配置yum源并安装oracle数据库所需依赖包 3 ...
- Centos7下安装部署oracle数据库方法及问题汇总
目标:在centos7上配置oracle数据库服务器,并在win7上面使用pl/sql成功访问该oracle数据库 系统环境: 服务器:centos7 64位 客户端:win7 64位 注意cneto ...
- Hive集成Hue安装部署
目录 1 Apache Hue简介 2 Apache Hue 介绍 2.1 Hue 是什么 2.2 Hue 能做什么 2.3 Hue 的架构 3 Hue 的安装 3.1 上传解压安装包 3.2 编译初 ...
最新文章
- 现代 PHP 新特性系列
- is_uploaded_file
- android自定义游戏闯关图,Android自定义View(四) -- Canvas
- 王道操作系统考研笔记——2.1.5 线程概念与多线程模型
- ASP.NET中的FILE对象总结
- WebAPI——自动生成帮助文档
- 为什么不推荐使用BeanUtils属性转换工具,老程序员都不使用!
- Python 运维中20个常用的库和模块,总有一个用的到~
- 【POJ 1456】Supermarket【两种做法】【二叉堆贪心】【并查集】
- java 一年有多少周_用java怎么计算当前年有多少周
- RGB与HSB之间的转换公式
- 计算机网络组成两大部分组成,计算机网络的组成部分
- kernel网络之RSS,RPS,RFS和XPS
- session 对象的绑定、解绑和钝化、活化
- 会话语义角色标注:Conversational Semantic Role Labeling
- 分类器交叉验证java_使用交叉验证和F1分数选择SVM参数
- SQL server 升序与降序
- 【收藏夹2020-2021】
- C语言常见头文件汇总
- Google(谷歌)高级搜索