hive教程:启动hive客户端、执行流程(使用derby存储元数据)

执行流程

启动hadoop

需要启动 NameNode 、 DataNode、yarn

启动 NameNode 和 DataNode

登录 hadoop1 执行下面命令:

start-dfs.sh

启动 yarn

hive将任务提交给 yarn,所以需要启动yarn

登录 hadoop2 执行下面命令:

start-yarn.sh

启动 hive 客户端

derby 数据库

注意: 使用 derby 数据库 存储元数据,必须在 /program/hive-3.1.2 目录下执行,因为在derby 元数据存储在该目录下

如果在其他位置执行 hive ,会报错

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.

意思是:在 hive2 版本中, 基于 mapreduce 的hive是过时了,推荐 基于 spark、tez 上部署 hive2

退出

exit、quit、ctrl+c


原文出处:/show_1IXjWWGzULu.html