发布网友 发布时间:2022-04-23 13:33
共1个回答
热心网友 时间:2022-04-14 06:00
1.hue是什么?
hue是hadoop生态系统的统一webUI。你可以通过hue的界面,链接hive,发出hive语句。这个类似phpmysql。 你可以浏览hdfs的文件。 你可以定义oozie的工作流,可以写pig的脚本,可以配置zookeeper,可以可视化的配置kafka。总之,hue的目标就是作一个hadoop各种生态组建的webUI的平台。
hue既然是平台,那组件就是app。参考这里。App Store | Hue
我未来的工作会读hue的 python代码,挖掘更多hue的功能。国内有hue的玩家,或者感兴趣的玩家,欢迎一起交流噢。
2.clouera manager。
是管理hadoop集群运维的webUI。你可以用cloudera manager在集群中,简单的搭建hadoop,hbase集群。通过cloudera manager,你能看到哪些datenode结点和namenode 结点联结有问题了,哪些磁盘快满了,哪些cpu高,哪些磁盘io高。等等。 当你有个datenode的一块硬盘坏了时,你可以在cm中轻松的把这个datenode先停止工作,然后把结点移除。在磁盘修好了之后,再添加回集群。 当你新添加了一批机器,需要运行集群负载平衡的指令时,cm也能简单满足。 cloudera manager的用处,是用来简化hadoop运维人员的工作门槛的,webUI所见所得,提高效率。
更详细的clouderamanager介绍,就去cm的官网撸文档吧。Cloudera QuickStart
3.ambari
做hadoop商业化的公司,有3家比较大的。cloudera manager 、 hortonworks、mapR.
这里是个简单的对比 Cloudera vs. Hortonworks vs. MapR
一句话。cloudera manager的自家管理套件就是同名的cm。 ambari是hortonworks公司的,纯开源的用来对标cm的hadoop生态管理套件。