Hive的安装-Hive的交互方式
Hive 的三种交互方式
第一种交互方式 bin/hive
cd /export/servers/apache-hive-3.1.0-bin/
bin/hive
创建一个数据库
create database if not exists mytest;
第二种交互方式 HiveServer2
hive官方推荐使用hiveserver2的这种交互方式,需要我们启动hiveserver2这个服务端,然后通过客户端去进行连接
启动服务端(前台启动命令如下)
cd /export/servers/apache-hive-3.1.0-bin/
bin/hive --service hiveserver2
重新开一个窗口启动我们的客户单进行连接
cd /export/servers/apache-hive-3.1.0-bin
bin/beeline
!connect jdbc:hive2://node03.hadoop.com:10000
进行连接,用户名为hadoop 密码为123456出现以下错误
java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.sec
解决方法:关闭hive的服务端,在hadoop的配置文件core-site.xml当中添加以下两行配置,然后重启hdfs以及yarn集群
<property><name>hadoop.proxyuser.hadoop.hosts</name><value>*</value>
</property>
<property><name>hadoop.proxyuser.hadoop.groups</name><value>root</value>
</property>
重新进行启动hive的服务端,然后继续使用客户端进行连接即可
启动服务端
cd /export/servers/apache-hive-3.1.0-bin/
bin/hive --service hiveserver2
开一个新的xshell会话窗口,客户端进行连接
cd /export/servers/apache-hive-3.1.0-bin
bin/beeline
!connect jdbc:hive2://node03.hadoop.com:10000
第三种交互方式:使用sql语句或者sql脚本进行交互
不进入hive的客户端直接执行hive的hql语句
cd /export/servers/apache-hive-3.1.0-bin
bin/hive -e "create database if not exists mytest;"
或者我们可以将我们的hql语句写成一个sql脚本然后执行
cd /export/servers
vim hive.sql
create database if not exists mytest;
use mytest;
create table stu(id int,name string);
通过hive -f 来执行我们的sql脚本
hive -f /export/servers/hive.sql
Hive的安装-Hive的交互方式相关推荐
- Hive的安装-Hive配置
修改hive的配置文件 修改hive-env.sh cd /export/servers/apache-hive-3.1.0-bin/conf cp hive-env.sh.template hive ...
- centos8离线安装Apache_疯狂Hive之Hivean安装部署与交互方式(一)
Hive简介 什么是Hive Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能. 本质是将SQL转换为MapReduce程序. 主要用途: ...
- hadoop离线阶段(第十三节)数据仓库、hive简介、hive安装和hive的三种交互模式
目录 数据仓库 数据仓库的基本概念 数据仓库的主要特征 数据仓库与数据库区别 数据仓库分层架构 数据仓库元数据管理 Hive简介 什么是Hive Hive的特点 Hive架构 Hive与Hadoop的 ...
- Hadoop集群搭建(八:Hive的安装配置)
实验 目的 要求 目的: (1)掌握数据仓库工具Hive的安装和配置: 要求: 完成Hive工具的安装和配置: Hive工具能够正常启动运行: Hive控制台命令能够正常使用: 能够正常操作数据库.表 ...
- 附录C 编译安装Hive
如果需要直接安装Hive,可以跳过编译步骤,从Hive的官网下载编译好的安装包,下载地址为http://hive.apache.org/downloads.html . C.1 编译Hive C.1 ...
- Hadoop、Spark、Hbase、Hive的安装
为什么80%的码农都做不了架构师?>>> 工作中需要使用Hadoop环境,在三节点上搭建了一套Hadoop环境,顺便做下笔记.因为机器内存较低,没有使用CDH,为保证和线上环境 ...
- Hive学习笔记 —— Hive的安装
1. Hive的安装模式 官网下载安装包:http://hive.apache.org/ 历史版本下载:http://archive.apache.org/ 本次使用:http://archive.a ...
- sql安装目录下log文件夹_Linux安装Hive数据仓库工具
1.Hive入门教程 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行.其优点是 ...
- HIVE的安装配置、mysql的安装、hive创建表、创建分区、修改表等内容、hive beeline使用、HIVE的四种数据导入方式、使用Java代码执行hive的sql命令
1.上传tar包 这里我上传的是apache-hive-1.2.1-bin.tar.gz 2.解压 mkdir -p /home/tuzq/software/hive/ tar -zxvf apach ...
最新文章
- 嵌入式系统中时间的应用以及rtc的验证过程
- Dojo 如何测试 widget 1
- 关于 SAP Spartacus SSR 模式和 CSR 模式下重复发送 HTTP 请求调用 OCC API 的问题
- c++ 嵌套私有类_嵌套类和私有方法
- 超干货!为了让你彻底弄懂 MySQL 事务日志,我通宵搞出了这份图解!
- linux tcp传输变慢,linux下建立tcp连接(connect)非常慢的问题的排查
- 必杀技———SQL基础整理系列(一)
- C语言函数未声明错误,switch 调用函数 错误未定义???
- R语言从入门到精通Day2之【R语言软件下载与安装】
- 项目选题报告答辩总结
- android平板太卡要怎么办,怎么解决平板电脑卡顿的问题?
- java 对音频文件降噪_如何对音频文件降噪?闪电音频剪辑软件为音频降噪的方法...
- C语言字符类型输入方式选择
- Linux 中安装宋体字体
- “有”“无”之间的哲学对话——海德格尔与老庄哲学思想的相互阐释
- 攻防演练组织方的实战演练计划表
- 数字数据转换为字符数据_为什么替代数据对数字转换至关重要
- promise.all的用法讲解。
- 从零开始之驱动发开、linux驱动(六十七、内核调试篇--printk使用)
- ISO/IEC 27018 中文版
热门文章
- hibernate课程 初探单表映射1-4 hibernate开发前准备
- 【BZOJ4771】七彩树 主席树+树链的并
- C++中this指针的使用方法.
- 【JFreeChart】JFreeChart—输出柱形图
- 学习笔记(3.23)
- 《C++必知必会》读书笔记2
- 重构——30以类取代类型码(Replace Type Code with Class)
- LVM的创建与快照和SSM存储管理器的使用
- 洛谷P1561 [USACO12JAN]爬山Mountain Climbing 贪心 数学
- (转) 淘淘商城系列——Redis五种数据类型介绍