WebHCat提供了Rest接口,使用户能够通过安全的HTTPS协议执行行Hive DDL操作、运行Hive HQL任务、 运行MapReduce任务等。webhcat是与hcatalog一起发布的。本节就简述一下webhcat的用法。
1、前提约束
- 通过Hcatalog访问hive
https://www.jianshu.com/p/9a4a7eb9c219
2、操作步骤
- 启动webhcat
cd /root/apache-hive-0.14.0-bin/hcatalog/sbin
./webhcat_server.sh start&
- 测试
(1)在浏览器输入http://192.168.100.142:50111/templeton/v1/status查看 hcatalog 的状态
查看 hcatalog 的状态
(2)在浏览器输入 http://192.168.100.142:50111/templeton/v1/version/hive 查看 hive 的版本
查看 hive 的版本
(3)在浏览器输入 http://192.168.100.142:50111/templeton/v1/version/hadoop 查看hadoop的版本
查看hadoop的版本
类似的api还有很多,后续我们将罗列出常用的所有api。不论在任何开发语言中,我么都能很方便的使用这些api,因此webhcat的存在为我们打开了访问hive的方便之门。
网友评论