资讯专栏INFORMATION COLUMN

全面docker!使用hue连接hive

newtrek / 1498人阅读

摘要:如何安装以我的为例,参照官网的这篇文章就可以解决。上安装具体步骤为清理掉原有安装的后添加密钥添加源更新源然后直接安装。点击进去,就能看到连接好的啦,这里只有一个数据库。

如何安装docker

以我的ubuntu x86_64 16.04为例,参照docker官网的这篇文章就可以解决。ubuntu上安装docker-ce

具体步骤为

清理掉原有安装的docker后

sudo apt-get install 
    apt-transport-https 
    ca-certificates 
    curl 
    software-properties-common

添加密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

添加docker源

sudo add-apt-repository 
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
   $(lsb_release -cs) 
   stable"

更新apt-get源

sudo apt-get update

然后直接安装。

sudo apt-get install docker-ce

安装完成后,记得加上加速器,笔者用的是daocloud这家的docker加速器

如何安装 hue

直接去找 hue的官方镜像 hue docker介绍

dao pull gethue/hue 

等待镜像装载完成

如何安装 hive

笔者找到一个开箱即用的hive docker镜像 -> github介绍

dao pull teradatalabs/cdh5-hive
启动 hive和 hue并连接两者

笔者研究到的是一个非常简单的办法,首先启动hive,直接以hadoop master启动

sudo docker run -d --name hadoop-master -P -h hadoop-master teradatalabs/cdh5-hive

加个 -P是随机端口映射 ,笔者偷懒了,启动后,查看 hadoop master web界面及hive端口。
我这里找到docker 容器50070映射的机器端口,打开就可以看到管理的web界面了

(真的是开箱即用!)

查看 10000对应的机器端口是32775,那么只要在hue中修改 hive配置为32775就好了。

现在启动hue

sudo docker run --name hue -d -p 8888:8888 gethue/hue

然后

sudo docker exec -it hue bash

进入hue container中,head desktop/conf/pseudo-distributed.ini

这个路径就是hue的配置路径,cp出来放到当前路径下修改。

sudo docker cp hue:/hue/desktop/conf/pseudo-distributed.ini ./pseudo-distributed.ini

再cp回去

sudo docker cp ./pseudo-distributed.ini  hue:/hue/desktop/conf/pseudo-distributed.ini

重启hue

sudo docker restart hue

浏览器打开机器的8888端口,看到的是hue的界面,新建个账号就进去啦。

点击hive 进去,就能看到连接好的hive啦,这里只有一个default数据库。
新建一个snippet 用hive官网给的示例愉快的玩hive吧!

hue还能操作很多其他的数据库,笔者也在继续研究,路过的觉得有帮助记得点赞或收藏呀!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/27036.html

相关文章

  • 集群创建 智能大数据平台 USDP

    摘要:点击创建集群按钮开始创建集群资源点击创建集群按钮开始创建集群资源创建集群创建集群设置地域和可用区信息设置地域和可用区信息请根据您的需要,在创建集群向导中设置新集群所归属的地域及可用区信息。 集群创建本篇目录开始创建集群资源开始部署集群服务和组件智能大数据平台USDP集群的创建过程,分为两个部分,即在公有云控制台中,创建USDP的集群资源,待创建完成后,进入您独享的USDP管理服务开始规划并创...

    ernest.wang 评论1 收藏3013
  • Hue开发指南 托管Hadoop集群 UHadoop

    摘要:创建任务创建任务选择这个标签拖动到中。页面权限控制页面权限控制页面权限控制点击管理用户组选择要修改的组名称,设置相应权限并保存 Hue开发指南本篇目录1. 配置工作流2. Hue页面权限控制Hue是面向 Hadoop 的开源用户界面,可以让您更轻松地运行和开发 Hive 查询、管理 HDFS 中的文件、运行和开发 Pig 脚本以及管理表。服务默认已经启动,用户只需要配置外网IP,在防火墙中配...

    ernest.wang 评论0 收藏1340
  • 大数据框架hadoop服务角色介绍

    摘要:大数据框架服务角色介绍翻了一下最近一段时间写的分享,发行版本下载安装运行环境部署等相关内容几乎都已经写了一遍了。这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 大数据框架hadoop服务角色介绍翻了一下最近一段时间写的分享,DKHadoop发行版本下载、安装、运行环境部署等相关内容几乎都已经写了一遍了。虽然有的地方可能写的不是很详细,个人理解水平有限还请见谅吧!我记得在...

    atinosun 评论0 收藏0

发表评论

0条评论

newtrek

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<