云计算管理平台帮助手册.docx

上传人:小飞机 文档编号:3236068 上传时间:2023-03-12 格式:DOCX 页数:51 大小:59.32KB
返回 下载 相关 举报
云计算管理平台帮助手册.docx_第1页
第1页 / 共51页
云计算管理平台帮助手册.docx_第2页
第2页 / 共51页
云计算管理平台帮助手册.docx_第3页
第3页 / 共51页
云计算管理平台帮助手册.docx_第4页
第4页 / 共51页
云计算管理平台帮助手册.docx_第5页
第5页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《云计算管理平台帮助手册.docx》由会员分享,可在线阅读,更多相关《云计算管理平台帮助手册.docx(51页珍藏版)》请在三一办公上搜索。

1、云计算管理平台帮助手册云计算管理平台 目录 云计算管理平台 . 1 1.0简介 . 4 1.1云计算管理平台能做什么? . 4 1.2什么是管理节点? . 5 1.3支持的网页浏览器 . 5 2.0支持的Apache Hadoop组件列表 . 5 3.0执行日常管理操作 . 7 3.1第一次登录云计算管理平台 . 7 3.2启动和停止集群中的组件 . 7 3.3添加或编辑服务的属性 . 14 3.4查看服务信息 . 18 3.5建立云计算管理平台的访问控制 . 19 3.6添加节点到机柜 . 21 3.7从集群中移除节点 . 23 3.8为Apache Hadoop*服务分配内存 . 24 4

2、.0监控和提高MapReduce应用程序的性能 . 33 5.0了解Hadoop服务的角色 . 48 5.1了解HDFS角色 . 48 5.2了解MapReduce角色 . 49 5.3了解HBase角色. 49 5.4了解各种服务角色 . 50 6.0监控Apache Hadoop*服务状态 . 50 6.1如何知道HDFS处于良好状态? . 51 6.2 如何知道MapReduce 处于良好状态? . 52 6.3 如何知道HBase 处于良好状态? . 53 7.0 监控系统状态. 54 7.1 哪些参数被收集? . 55 7.2 哪些图形可查看? . 55 7.3 查看参数的图形 .

3、56 7.4 了解和查看节点状态 . 60 7.5 审计资源消耗 . 67 7.6 定义参数状态的阈值 . 68 7.7 发送关于系统和服务状态的电邮通知 . 71 8.0 使用FTP over HDFS . 75 8.1 安装. 76 8.2 默认配置 . 76 8.3 客户化配置 . 77 8.4 运行服务 . 78 8.5 如何使用FTP over HDFS . 78 9.0 创建和管理HBase 表 . 80 9.1 创建HBase 表. 81 9.2 更改Column Family 的图表 . 83 9.3 查看HBase 表中的记录 . 84 1.0简介 Apache Hadoop

4、* 是一个开源软件框架,用于在大型集群中运行海量数据的、分布式的应用程序。 云计算管理平台的中央管理控制平台,它能处理集群的安装设置、Hadoop服务的配置变更、集群监控、事件和警报的发送、资源优化、以及安全访问。 1.1云计算管理平台能做什么? 云计算管理平台 for Apache Hadoop*具有以下特点和功能: 使用上百种参数对集群内的所有节点进行全面的状态监控,比如CPU和存储空间使用率。参数数据以图形和表格的形式呈现。 使用系统或用户定义的阈值来检测状态,云计算管理平台能自动生成和集群问题有关的邮件通知并将邮件发给用户定义的管理员和开发人员群组。 单点部署允许用户按需从集群中增加或

5、删除节点或Hadoop服务,比如HBase。 单点配置允许用户指定Hadoop服务的属性。变更被保存后,变更将被自动传播给集群中的所有节点。 管理性的控制和审计允许你通过Kerberos及日志关键配置及管理性的变化来建立访问控制。 1.2什么是管理节点? 管理节点是安装了基于云计算管理平台的节点,同时也是云计算管理平台运行的网络服务器。 1.3支持的网页浏览器 本次云计算管理平台的发布支持以下网页浏览器: . Mozilla Firefox* 版本12或更高 Chrome* 版本20或更高 2.0支持的Apache Hadoop组件列表 组件 版本 云计算管理2.3 平台 Hadoop 1.0

6、.3 装包 cloudui-230.12961-1.el6.x86_64 hadoop-tasktracker-1.0.3+230.12957-2.el6.noarch hadoop-namenode-1.0.3+230.12957-2.el6.noarch hadoop-libhdfs-1.0.3+230.12957-2.el6.x86_64 hadoop-datanode-1.0.3+230.12957-2.el6.noarch hadoop-pipes-1.0.3+230.12957-2.el6.x86_64 hadoop-1.0.3+230.12957-2.el6.x86_64 had

7、oop-native-1.0.3+230.12957-2.el6.x86_64 hadoop-doc-1.0.3+230.12957-2.el6.noarch hadoop-secondarynamenode-1.0.3+230.12957-2.el6.noarch HBase 0.94.1 Hive 0.9.0 3.4.5 1.3.0 ZooKeeper Flume hadoop-conf-pseudo-1.0.3+230.12957-2.el6.noarch hadoop-fuse-1.0.3+230.12957-2.el6.x86_64 hadoop-sbin-1.0.3+230.129

8、57-2.el6.x86_64 hadoop-jobtracker-1.0.3+230.12957-2.el6.noarc hbase-regionserver-0.94.1+230.12957-1.el6.noarch hbase-rest-0.94.1+230.12957-1.el6.noarch hbase-master-0.94.1+230.12957-1.el6.noarch hbase-thrift-0.94.1+230.12957-1.el6.noarch hbase-0.94.1+230.12957-1.el6.noarch hbase-doc-0.94.1+230.12957

9、-1.el6.noarchx hive-server-0.9.0+230.12957-1.el6.noarch hive-metastore-0.9.0+230.12957-1.el6.noarch hive-0.9.0+230.12957-1.el6.noarch zookeeper-server-3.4.5+230.12957-1.el6.noarch zookeeper-3.4.5+230.12957-1.el6.noarch flume-node-1.3.0+230.12957-1.el6.noarch flume-1.3.0+230.12957-1.el6.noarch 支持的Apa

10、che Hadoop*组件列表支持的Apache Hadoop*组件列表 组件 Sqoop Pig Oozie 版本 1.4.1 0.9.2 3.3.0 安装包 sqoop-1.4.1+230.12957-1.el6.noarch sqoop-metastore-1.4.1+230.12957-1.el6.noarch pig-0.9.2+230.12957-1.el6.noarch oozie-3.3.0+230.12957-1.el6.noarch oozie-client-3.3.0+230.12957-1.el6.noarch 3.0执行日常管理操作 以下章节解释云计算管理平台 for

11、 Apache Hadoop* software是如何在一个Apache Hadoop*集群中执行日常管理和操作行为的。 3.1第一次登录云计算管理平台 第一次登录云计算管理平台,执行以下步骤: 1.获取云计算管理平台的IP地址或全限定域名。 2.打开网页浏览器。 3.在网页浏览器的地址栏中,输入以下地址:https:/云计算管理平台IP地址或主机名:9443. 然后,按下Enter。 4.在云计算管理平台登录页面,执行以下步骤。 a.在用户名栏内,输入admin。 b.在密码栏内,输入admin。 c.点击登录按钮。 执行日常管理操作执行日常管理操作 云计算管理平台软件发行版操作管理手册10

12、 3.2启动和停止集群中的组件 启动一个Hadoop集群是指启动集群中的组件。启动一个组件是指启动该组件中的服务。一个组件中服务的数量和类型取决于分配给节点的服务角色。关于更多服务角色的描述,参见章节5.0 了解Hadoop服务的角色。你只能在一个组件被启动后才能将其停止。 3.2.1启动集群中的组件 以下步骤假定所有能安装在集群中的组件都已安装。如果你选择不安装某些组件,启动集群中组件的步骤将会不同,你只需要启动更少的组件。 要启动某个集群中的组件,执行以下步骤: 1.使用管理员角色的用户名登录云计算管理平台。 2.在集群概况菜单,选择控制面板选项。 3.在状态栏内,确认每行都显示未运行。执

13、行日常管理操作执行日常管理操作云计算管理平台软件发行版操作管理手册11 4.在HDFS这一行,选择操作下拉菜单。然后在下拉菜单中,选择启动选项。系统将出现对话框,显示被分配了HDFS服务角色的每个节点的HDFS服务的启动进程。 5.等待至HDFS启动完毕。这一过程可能需要一到二分钟。当状态栏内显示完成时,表示服务已成功启动。 6.在启动HDFS对话框,确认状态栏仅显示完成。如果状态栏还显示其他信息,说明有一个或多个服务启动失败。警告:如果有某个服务启动失败,请不要启动其他组件。你需要先解决启动服务失败的组件的问题。 7.如果启动HDFS对话框没有自动消失,点击关闭。 8.在MapReduce行

14、,选择操作下拉菜单。然后在下拉菜单中,选择启动选项。 9.等待至所有MapReduce服务启动完毕。这一过程可能需要一到二分钟。 10.在启动MapReduce对话框,确认状态栏仅显示完成。如果状态栏还显示其他信息,说明有一个或多个服务启动失败。 11.如果启动MapReduce对话框没有自动消失,点击关闭。 12.在ZooKeeper行,选择操作下拉菜单。然后在下拉菜单中,选择启动选项。 13.等待至所有ZooKeeper服务启动完毕。这一过程可能需要一到二分钟。 14.在启动ZooKeeper对话框,确认状态栏仅显示完成。如果状态栏还显示其他信息,说明有一个或多个服务启动失败。 15.如果

15、启动ZooKeeper对话框没有自动消失,点击关闭。 警告:只有在ZOOKEEPER组件启动后,HBASE组件才能启动。 16.在HBase行,选择操作下拉菜单。然后在下拉菜单中,选择启动选项。 17.等待至所有HBase服务启动完毕。这一过程可能需要一到二分钟。 18.在启动HBase对话框,确认状态栏仅显示完成。如果状态栏还显示其他信息,说明有一个或多个服务启动失败。 19.如果启动 HBase对话框没有自动消失,点击关闭。 20.在Hive行,选择操作下拉菜单。在下拉菜单中,选择启动选项。 21.等待至所有Hive服务启动完毕。这一过程可能需要一到二分钟。 22.在启动Hive对话框,确

16、认状态栏仅显示完成。如果状态栏还显示其他信息,说明有一个或多个服务启动失败。 23.如果启动Hive对话框没有自动消失,点击关闭。执行日常管理操作执行日常管理操作云计算管理平台软件发行版操作管理手册12 24.确认每个组件的状态栏都显示完成。如果是,则表示集群中所有服务已成功启动并运行。 3.2.2停止集群中的组件 以下步骤假定所有能安装在集群中的组件都已安装。如果你选择不安装某些组件,由于要停止的组件较少,启动集群中组件的过程会不同。 要停止集群中的组件,执行以下步骤。 1.使用管理员角色的用户名登录云计算管理平台。 2.确认集群中的所有组件都已启动。关于如何确认,参见章节3.2.1 启动集

17、群中的组件。 3.在集群概述菜单中,双击控制面板选项。 4.在状态栏内,确认每行都显示运行中。 5.在Hive行内,点击停止按钮。点击后,出现一个对话框,显示每个被分配了MapReduce角色的节点上停止MapReduce服务的进度。 6.等待至所有Hive服务停止完毕。这一过程可能需要一到二分钟。当状态栏内显示完成时,表示服务已成功停止。 7.在停止Hive对话框,确认状态栏仅显示完成。如果状态栏还显示其他信息,说明有一个或多个服务启动失败。 警告:如果有某个服务停止失败,则不要试图停止其他组件。你必须首先解决服务状态为失败的组件问题。 8.如果停止Hive对话框没有自动消失,点击关闭。 9

18、.在HBase行内,点击停止按钮。 10.等待至所有HBase服务停止完毕。这一过程可能需要一到二分钟。 11.在停止HBase对话框,确认状态栏内仅显示完成。如果状态栏还显示其他信息,说明有一个或多个服务启动失败。 12.如果停止HBase对话框没有自动消失,点击关闭。 13.在MapReduce栏内,点击停止按钮。 14.等待至所有MapReduce服务停止完毕。这一过程可能需要一到二分钟。 15.在停止MapReduce对话框,确认状态栏内仅显示完成。如果状态栏还显示其他信息,说明有一个或多个服务启动失败。 16.如果停止MapReduce对话框没有自动消失,点击关闭。 警告:在停止ZO

19、OKEEPER组件之前,HBASE组件必须为停止状态。 17.在ZooKeeper栏内,点击停止按钮。 18.等待至所有ZooKeeper 服务停止完毕。这一过程可能需要一到二分钟。 19.在停止ZooKeeper对话框,确认状态栏内仅显示完成。如果状态栏还显示其他信息,说明有一个或多个服务启动失败。 20.如果停止ZooKeeper对话框没有自动消失,点击关闭。 21.在 HDFS栏内,点击停止按钮。 22.等待至所有HDFS服务停止完毕。这一过程可能需要一到二分钟。 23.在停止HDFS对话框,确认状态栏内仅显示完成。如果状态栏还显示其他信息,说明有一个或多个服务启动失败。 24.如果停止

20、HDFS对话框没有自动消失,点击关闭。执行日常管理操作执行日常管理操作云计算管理平台软件发行版操作管理手册14 25.确认每个组件的状态栏都显示完成。如果是,则表示集群中所有服务已成功停止,不再运行。 3.3添加或编辑服务的属性 在云计算管理平台中,你可以编辑或添加以下服务的属性:Hadoop,HDFS,MapReduce, ZooKeeper,HBase和 Hive。一旦你更改了属性,你可以通过点击一个按钮将这些变更复制给集群中的所有节点。以下步骤演示了如何在HDFS中更改属性。 1.用具有管理员权限的用户登录云计算管理平台。 2.选中集群配置菜单以展开。执行日常管理操作执行日常管理操作 3

21、.在集群配置菜单中,选择HDFS配置选项。 4.某些服务有一个基本配置页面,显示关键配置的属性,但有些服务则没有。HDFS具有这一基本配置页面。你可在此更改相应栏的值来更改属性。 5.要查看HDFS的所有配置属性,点击全配置子页面。 6.要了解属性的作用,选择表中的某个属性然后查看页面下方的提示信息。 7.要编辑某个属性,在表中双击该属性。 8.要找到某个属性,在关键字过滤栏内输入属性的名称。 9.要增加某个属性,点击添加链接。 10.一旦你更改完HDFS属性,点击储存链接。 11.要将变更复制到集群中的所有节点上,执行以下步骤。 a.在集群配置菜单中,双击集群节点选项。 b.在集群节点页面,

22、点击配置所有节点链接。 c.当被问到是否要配置集群,点击确定。 对于MapReduce服务,你可以使用智能优化功能来上传MapReduce任务的样本。系统将根据系统状态来优化Hadoop参数,以提高性能。智能优化是一个实时优化工具,它能快速有效地优化Hadoop MapReduce应用程序。虽然智能优化带来的性能提高根据应用程序及其集群资源部署的不同而变化,但平均下来它能带来30%的性能提高。 以下步骤演示了如何通过MapReduce来做到这一点。 1.在集群配置菜单,选择MapReduce 配置选项,然后点击大数据 智能优化子页面。 2.点击集群配置,输入以下信息配置大数据 智能优化: In

23、tel Manager:云计算管理平台主机名 Name Node: Name Node主机名 Tasktracks的数目 Data Node的内存数目(GB) Data Node的CPU核数 每核的Data Node超线程数目 3.在确认对话框,点击确定以确认。 4.在消息对话框,显示大数据 智能优化已配置成功,点击确定继续。 5.点击启动开始启动优化任务。 6.在运行MapReduce应用程序对话框,输入以下信息: MapReduce应用程序:点击选择文件选择一个jar文件或shell脚本,然后点击上传。 应用程序参数: 最多尝试次数: 最多迭代次数: 7.点击确定运行优化任务。你也可点击停

24、止来停止优化任务。 8.一旦优化任务完成,Hadoop MapReduce应用程序已优化。 3.4查看服务信息 从云计算管理平台中,你可查看以下服务信息: intel-manager:Intel Manager主服务 hadoop-secondarynamenode:HDFS的次NameNode服务 hadoop-namenode:HDFS中的NameNode服务 hive-server:Hive Thrift服务 hadoop-tasktracker:MapReduce的TaskTracker服务 hadoop-jobtracker:MapReduce的JobTracker服务 执行日常管理

25、操作执行日常管理操作云计算管理平台软件发行版操作管理手册17 hbase-thrift: HBase Thrift 服务 hbase-regionserver:HBase Region Server服务 hive-metastore:Hive MetaStore服务 hadoop-datanode:HDFS的DataNode服务 hbase-master:HBase主服务 zookeeper-server:ZooKeeper服务 关于服务的更多信息,参见要查看服务信息: 1.进入集群配置集群节点节点服务信息子页面。 2.从选择节点下拉列表中选择一个节点。 3.选中节点的服务信息将显示。服务信息

26、包括: 服务:服务名称 服务描述:服务描述 状态:运行中或停止 完整日志文件:点击查看完整日志以查看相应的服务日志 3.5建立云计算管理平台的访问控制 一旦你创建了一个Apache Hadoop*集群,你可以创建一个或多用户来访问云计算管理平台。云计算管理平台提供配置页面,你可在此创建用户并分配给用户来宾(Guest)或管理员(Administrator)的角色。来宾角色表示用户只对云计算管理平台的配置页面有读的权限,而管理员角色表示对配置页面有读和写的权限。要创建一个管理员角色的用户,执行以下步骤。 1.用具有管理员权限的用户登录云计算管理平台。关于更多信息,参见章节3.1 第一次登录云计算

27、管理平台。 2.选择系统配置菜单以展开。 3.在系统配置菜单,选择用户管理选项。 4.在用户管理配置页面,点击添加用户链接。 5.在用户类型下拉菜单中,选择管理员选项。 6.在用户名栏,输入你想要创建的用户的名称。 7.在密码和再次输入新密码栏内,输入你想要创建的用户的密码。 8.点击添加用户按钮。 9.将用户认证信息发给你想要让他具备云计算管理平台管理权限的用户。 3.6添加节点到机柜 在一个Apache Hadoop*集群中,你可能有成千上百个节点。通常这些机器存放在数据中心。在数据中心,这些机器会放在机柜上。通常,一个机柜上可放20台机器。为帮助你组织和管理一个集群中的机器,云计算管理平

28、台允许你将机器分开到虚拟机柜上。我们建议,但不是必须,虚拟机柜上的机器和实际存放在物理机柜上的机器相符。比如,如果一个名为hadoop1的机器被放在一个名为rack1的机柜上,则你需要在云计算管理平台创建一个名为rack1的机柜,并将hadoop1放入此机柜。 以下步骤演示了如何在云计算管理平台中创建虚拟机柜,并将节点放入这些机柜中。 1.用具有管理员权限的用户登录云计算管理平台。 2.选择集群配置菜单以展开。 3.在集群配置菜单,点击集群节点选项。 4.添加至少二个节点到集群中。 5.在集群节点页面,点击机柜编辑链接。 6.要添加虚拟机柜,点击绿色+符号。点击后,机柜表内将添加一条空白记录。

29、 7.双击该空白记录然后输入机柜名称。机柜名称必须以斜杠/开始。 警告:如果机柜名称不是以斜杠/开始,则此机柜在HDFS中无效。 8.在机柜编辑对话框,点击确定按钮。 9.在某个已存在的机柜中,用鼠标左击并拖曳节点到新的机柜中。 10.在你启动Apache Hadoop*服务前,你必须点击配置所有节点链接。 警告:在你添加或删除机柜后,如果你不点击配置所有节点链接,当云计算管理平台试图通过机柜来过滤数据时可能会出现问题。 3.7从集群中移除节点 要从Apache Hadoop*集群中移除节点,执行以下步骤。 1.用具有管理员权限的用户登录云计算管理平台。 2.在集群配置菜单,点击集群节点选项。

30、 3.确定你想要删除的节点。 注意:你不能删除管理节点或PRIMARY NAMENODE。如果你不小心删除了其中之一,你需要重新安装集群。 4.右键点击你想要删除的节点,然后从菜单中选择删除节点,或选择一个节点,然后点击删除节点链接。 5.当问你是否想要在节点上卸载节点时,点击确定。 3.8为Apache Hadoop*服务分配内存 系统管理员最关键的决定之一是保证内存被最大程度地分配给Apache Hadoop*服务。这一决定能正面或负面地影响每个服务的性能和响应能力,以及这些服务之间的相互作用。然而,发现和设置每个服务的最大内存属性非常困难,因为这些设置分布在许多不同的文件中,或存在于不同

31、的目录中,某些情况下,还会分布在不同的节点上。改变这些设置并将其部署到集群中是一个费力的、单调的、容易出错的过程。 云计算管理平台提供内存分配功能,能帮助用户轻松设置集群中的最大内存属性,并能通过点击某个按钮将这些更改应用到集群中。 3.8.1内存分配是如何工作的 内存分配功能包含二类:大内存设置和小内存设置大内存设置是一系列最关键的、占用节点大部分内存的Apache Hadoop*服务或服务组件。小内存设置是一系列能影响服务性能和响应能力的Apache Hadoop*服务和服务组件,你可对该值进行调整,但在多数情况下,你可直接使用默认值。下表列出内存分配相关的每个服务,这些服务可使用内存分配

32、功能来指定该服务的最大内存数目。 内存类别 大 大 大 小 小 小 小 在云计算管理平台中,你可在某个页面中为服务属性设置最大内存,并可通过配置所有节点向导将该设置部署给集群中的每个节点。 服务属性 HBase Region Server Primary NameNode MapReduce Slots HBase Master TaskTracker Hive JobTracker 在配置内存分配时,你需要理解以下选项: 权重使用一种运算法则,根据该服务对用户的重要性,动态分配最大内存设置给大内存设置类的每个服务。这一算法将异构集群都计算在内,这些集群的节点可能有不同的内存数目。因此,节点的

33、内存总量说明了这一算法是如何在节点上设置内存的。 特定值用户指定服务可能需要的最大内存数目。这意味着你可对内存设置做出决定,但在异构集群中,这一选项可能导致一些问题,原因在于这一设置可能并不对集群中的每个节点都适用。特定值和权重是相互排斥的选项。你只能对服务使用其中一个选项。此外,权重选项仅对大内存设置类别的服务可用。 3.8.2理解权重算法 权重算法描述如下: (总内存-保留内存) x (服务权重/(权重总合) 算法的每个部分描述如下: 保留内存在小内存设置类别中为操作系统和服务保留的内存数目在计算主要服务的内存时,保留内存不作为内存库的一部分进行计算。 总内存系统内存的总数目 权重以百分比

34、表示服务的重要性 权重总和将所有服务的权重百分比相加即为权重总和比如,如果HBase Region Server, NameNode和 MapReduce插槽都使用权重,且每个服务的权重比例是50/100,则权重总和是150。从另一方面来说,如果HBase Region Server和NameNode使用权重,MapReduce插槽使用特定的值且权重比例为50/100,则权重总和是100。对于某个节点,如果节点上安装了NameNode服务,Namenode的权重仅包含在权重总和中。参考下列情形中的集群内存分配,以了解权重算法是如何工作的。 3个节点的集群。 node1的内存为32GB,node2的内存为24GB,node3的内存为64GB。 HBase Region Server和TaskTracker已安装在集群中所有节点上。 Primary NameNode已安装在node1节点。 所有服务都使用权重。 Region server的权重是20。 NameNode的权重是80。 MapReduce的插槽数是40。 保留内存是4GB。 在此情形中,权重结算结果如下:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号