《大数据原理与实践》课程实践教程2:TOS应用组件
通过上周的教程《初识TOS》,相信大家对TOS有了大致的了解。本周将为大家介绍的是TOS中应用组件的安装、配置、删除及使用方法。
1、安装应用
登录TOS,图1是执行安装操作之前集群中的已有应用。以HDFS为例,假设现在我们需要另外安装一个HDFS应用,应该如何操作呢?
图1 新应用安装前
(1)进入“应用列表”,选择HDFS,整个页面是对于HDFS的简单介绍,右上角可以选择应用的版本,这里选择1.0版本,点击安装(图2)。
图2 HDFS安装概览
(2)选择应用所属的租户和集群、以及可见范围,点击“下一步“ (图3)。
图3 租户、集群、可见范围选择
(3)这个界面主要由两部分构成。左侧栏显示的是现安装的组件所需的依赖。蓝色图标的必选项,灰色的是可选项。如图4中,除“monitor“外,HDFS依赖ZooKeeper,所以ZooKeeper是必选项。右侧是组件的详细配置,在基础配置中可自定义应用名称。
图4 组件依赖&配置
(4)配置HDFS:主要为NameNode,JournalNode、DataNode和Httpfs(HDFS的Rest API)分配资源(图5)。说明:TOS将集群的资源进行了细粒度的虚拟化,因此对CPU和内存的资源分配可以精细到0.1。换而言之,对CPU和内存的虚拟单位不再是整数。一般推荐内存资源与CPU资源限制的数值之比应≥2。
图5 HDFS详细配置
(5)从图1中可以看到,集群中已经存在了一个ZooKeeper,在这里我们选择复用这个组件,如图6。全部选择结束之后,点击右下角的“安装预览“。
图6 复用ZooKeeper
(6)参考图5,因为NameNode,JournalNode、DataNode都部署在3个节点上,每个节点的CPU限制为2,Httpfs部署在1个节点,CPU限制为1,因此总共需要3*3*2 + 1 = 19个核,但是集群中资源不够,只有14个可用核(图7),因此需要返回修改配置。
图7 安装预览
修改完成后点击安装,“控制面板“中出现了之前新建的HDFS的图标,等待片刻,点击图标,选择“控制台“,若“状态节点”显示“Running”,如图8,说明安装成功。
8(a) 新建的HDFS应用组件
8(b) 状态显示“Running”
图8 安装成功
2、更新配置&删除应用
点击之前安装的HDFS的图标,选择“配置”,可以修改之前在安装过程中的参数,点击如图9左下方的“更新”即可更新配置。如果想删除应用,点击右上方“删除”即可。
图9 更新配置&删除应用
经过以上整套流程的展现,现在应该熟悉了对应用组件的操作了吧。那安装完的应用该如何使用呢?下周将为大家带来的是应用的命令行使用,敬请期待~~
前序文章:
简介 | 产品 | 技术 | 案例集 | 培训 | 白话大数据评测 投资 | 新手上路 | Holodesk | TED视频金融 | 电力 | 视频监控 | 运营商 |交通 税务 | 电商 | 医疗 | 快递