Hive----访问方式

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 访问方式

Hive是由 FaceBook 开发,基于Hadoop的一个数据仓库工具,提供一种类sql(hql)的查询方式,可以免去写mapreduce程序。将结构化的数据文件映射为一张表,用于解决海量结构化日志的数据统计。

-------------------------------------------------------------------

RanJar

Hive 进程名

hdfs dfsadmin -safemode leave/status

关闭安全模式/查看状态

启动hive之前需要启动hdfs!

 

 

  1. CLI      (Command Line Interview)命令行访问:

启动命令:hive

启动之前需要先启动Hdfs和Yarn!

注:

若启动显示metastore异常,原因是配置Flink时,hive-site.xml增加hive.metastore配置有影响

输入hive --service metastore & 即可!

 

  1. JDBC 远程访问:
  1. 启动服务端:bin/hiveserver2
  2. 启动客户端:
  1. bin/beeline

Beeline version 1.2.1 by Apache Hive

beeline>

  1. 连接hiveserver2:
  1. !connect jdbc:hive2://hadoop102:10000(回车)

Connecting to jdbc:hive2://hadoop102:10000

Enter username for jdbc:hive2://hadoop102:10000: hadoop(回车)

Enter password for jdbc:hive2://hadoop102:10000: (直接回车)

Connected to: Apache Hive (version 1.2.1)

Driver: Hive JDBC (version 1.2.1)

Transaction isolation: TRANSACTION_REPEATABLE_READ

0: jdbc:hive2://hadoop102:10000> show databases;

 

 

  1. MySql 端访问:

启动服务:service mysql start

查看mysql的初始密码:cat /root/.mysql_secret 得到初始密码,比如OEXaQuS8IWkG19Xs

登录mysql:mysql -uroot -pOEXaQuS8IWkG19Xs

修改密码:SET PASSWORD=PASSWORD('000000');

登录即可

 

  1. WebUI (浏览器访问)
  2. flink端访问:

先启动nohup hive --service metastore >> ~/metastore.log 2>&1 &

后启动nohup hive --service hiveserver2 >> ~/hiveserver2.log 2>&1 &

启动命令

./bin/sql-client.sh embedded

先执行命令

use catalog myhive;

 

注:

需要在hive-site.xml中添加下面的依赖

<property>

<name>hive.metastore.uris</name>

<value>thrift://192.168.127.102:9083</value>

</property>

<property>

<name>hive.metastore.warehouse.dir</name> <value>/user/hive/warehouse</value>

</property>

退出hive窗口:

hive(default)>exit;

hive(default)>quit;

在新版的hive中没区别了,在以前的版本是有的:

exit:先隐性提交数据,再退出;

quit:不提交数据,退出;

在hive cli命令窗口中查看hdfs文件系统:

hive(default)>dfs -ls /;

在hive cli命令窗口中查看本地文件系统:

hive(default)>! ls /opt/module/datas;

查看在hive中输入的所有历史命令:

    (1)进入到当前用户的根目录/root或/home/hadoop

    (2)查看. hivehistory文件

[hadoop@bigdata02 ~]$ cat .hivehistory


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7月前
|
SQL HIVE
53 Hive的SELECT操作
53 Hive的SELECT操作
34 0
|
22天前
|
SQL 存储 关系型数据库
【Hive】Hive有哪些方式保存元数据,各有哪些特点?
【4月更文挑战第17天】【Hive】Hive有哪些方式保存元数据,各有哪些特点?
|
22天前
|
SQL HIVE
Hive【基础知识 04】【Hive 属性配置的三种方式及配置的优先级说明】
【4月更文挑战第7天】Hive【基础知识 04】【Hive 属性配置的三种方式及配置的优先级说明】
24 0
|
SQL HIVE
hive进行表的修改操作
hive进行表的修改操作
|
SQL 存储 分布式计算
【Hive】(二十二)往 Hive 表中插入与导出数据方式load 、insert 、sqoop 等方式详解
【Hive】(二十二)往 Hive 表中插入与导出数据方式load 、insert 、sqoop 等方式详解
945 0
|
SQL 分布式计算 HIVE
Hive----优化参数
优化参数
374 0
|
存储 SQL NoSQL
Hive----存储格式
存储格式
189 0
|
SQL HIVE
Hive----数据插入
集合数据类型
254 0
|
SQL Java Maven
Hive----自定义函数
自定义函数
102 0
|
SQL 分布式计算 Hadoop
Hive----数据插入、导入、导出
数据的插入、导入、导出
132 0

热门文章

最新文章