云计算实验题

合集下载

阿里云ACA云计算测试题+参考答案

阿里云ACA云计算测试题+参考答案

阿里云ACA云计算测试题+参考答案一、单选题(共20题,每题1分,共20分)1、下列负载均衡SLB的协议中需要绑定证书的是?A、HTTPSB、HTTPC、TCPD、UDP正确答案:A2、弹性伸缩AS配置的规则为最小实例数是8台,最大实例数是15台。

设置的伸缩规则为增加5台云服务器ECS,当前弹性伸缩AS中实例数量为2台,如果立刻启用了该伸缩规则,加入到该伸缩组中云服务器ECS的数量是?A、6B、0C、5D、13正确答案:A3、使用阿里云服务时,需要充分考虑到地域(Region)和可用区()的选择,下面场景中需要通过公网互通的是?A、Zone内B、Region内C、Zone间D、Region间正确答案:D4、RDS Mysql出于性能和安全性考虑建议尽量采用何种存储引擎?A、TokuDBB、MemoryC、MyISAMD、InnoDB正确答案:D5、管理员可以通过添加数据盘的方式,为阿里云云服务器ECS增加存储空间。

如果增加的数据盘空2T,那么在云服务器ECS中需要使用的分区格式是?A、MBRB、GPTC、FATD、EXT正确答案:B6、下面关于阿里云RDS MySQL中实例和数据库的包含关系中,正确的是?A、一个数据库可以包含多个实例B、一个实例可以包含多个数据库C、一个实例只能包含一个数据库D、一个数据库只能含有一个实例正确答案:A7、选购阿里云的PolarDB MySQL数据库后,需要连接该数据库进行管理和使用,默认数据库连接的端口号是?A、3389B、3306C、80D、443正确答案:B8、用户在阿里云云服务器ECS搭建数据库服务器,选择数据库这类业务密集型应用的块存储特别关注的性能指标是?A、访问时延B、吞吐量C、IOPSD、容量正确答案:C9、在Linux系统的云服务器ECS中,把多个不同的云盘空间使用到同一个分区中,可以使用的命令是?A、partedB、fdiskC、wmD、Iws正确答案:B10、创建阿里云云服务器ECS时,需要首先选择合适的镜像。

云计算试题及答案

云计算试题及答案

云计算试题及答案1. 云计算的定义和特点云计算是一种通过网络提供计算机系统资源、软件和数据存储服务的模式。

其特点包括灵活性、可伸缩性、共享性、虚拟化和可定制性等。

2. 云计算的服务模型云计算根据提供的服务模型可分为三类:a. 基础设施即服务(Infrastructure as a Service,IaaS):提供基础设施,如计算资源、存储资源和网络资源。

b. 平台即服务(Platform as a Service,PaaS):提供开发环境和工具,方便开发者进行应用程序的开发和部署。

c. 软件即服务(Software as a Service,SaaS):提供完整的应用程序,用户通过网络进行访问和使用。

3. 私有云、公有云和混合云的区别a. 私有云:建立在特定组织或个人内部,资源独占,对外部不开放。

b. 公有云:由云服务提供商提供服务,对公众开放,多用户共享资源。

c. 混合云:结合私有云和公有云,根据需求灵活选择使用私有或公有云服务。

4. 云计算的优势和挑战a. 优势:- 成本节约:无需购买大量硬件设备,按需付费。

- 灵活性:根据需求调整资源规模。

- 可靠性:具备备份和冗余机制,保证高可用性。

- 共享性:多用户共享资源,提高资源利用率。

b. 挑战:- 安全性:云计算需要考虑数据安全、隐私保护等方面的挑战。

- 依赖性:对于云服务提供商的依赖性增加,需要注意合同和服务级别协议。

- 网络带宽:大规模数据传输对网络带宽提出了要求。

5. 云计算的应用场景a. 弹性计算:根据需求,临时增加或减少计算资源。

b. 大数据处理:云计算提供了强大的数据处理能力,适用于大数据分析和挖掘等场景。

c. 虚拟桌面:用户可以通过云计算服务进行远程访问和使用虚拟桌面。

d. 物联网:云计算对数据存储和处理能力的需求,能够满足物联网设备的数据传输和分析需求。

6. 云计算的未来发展趋势a. 多云架构:多个云服务提供商之间实现互联互通,提供更高效的服务。

hcie云计算实验题

hcie云计算实验题

hcie云计算实验题一、实验背景随着信息技术的快速发展,云计算作为一种新兴的计算模式,正逐渐改变着人们的生活和工作方式。

hcie云计算实验旨在通过实际操作,让学生深入了解云计算的概念、原理和技术,掌握云计算平台的基本使用方法,并培养学生的问题解决能力和团队合作精神。

二、实验目的1. 理解云计算的基本概念和原理;2. 掌握云计算平台的基本使用方法;3. 培养学生的问题解决能力和团队合作精神。

三、实验内容1. 实验环境搭建:下载并安装hcie云计算平台;2. 创建虚拟机:通过hcie云计算平台创建虚拟机实例;3. 部署应用程序:将自己编写的应用程序部署到虚拟机上;4. 远程访问:通过云平台提供的远程访问功能,远程连接到虚拟机并测试应用程序的运行情况;5. 数据备份与恢复:通过云平台提供的数据备份与恢复功能,实现对虚拟机中数据的备份和恢复操作;6. 性能监控与优化:利用云平台提供的性能监控工具,对虚拟机的性能进行监控和优化。

四、实验步骤1. 下载并安装hcie云计算平台:从官方网站下载hcie云计算平台安装包,并按照提示进行安装;2. 创建虚拟机:登录hcie云计算平台,选择创建虚拟机实例,并按照要求填写相关配置信息;3. 部署应用程序:将自己编写的应用程序上传到云平台,然后在虚拟机上进行部署和配置;4. 远程访问:通过云平台提供的远程访问功能,远程连接到虚拟机,并使用命令行或图形界面测试应用程序的运行情况;5. 数据备份与恢复:在云平台上设置虚拟机数据备份策略,并按照要求进行数据备份和恢复操作;6. 性能监控与优化:利用云平台提供的性能监控工具,对虚拟机的CPU、内存、磁盘等性能指标进行实时监控,并根据监控结果进行优化调整。

五、实验结果与分析通过以上实验步骤,我们成功搭建了hcie云计算平台,并完成了虚拟机的创建、应用程序的部署、远程访问、数据备份与恢复以及性能监控与优化等操作。

通过对实验结果的分析,我们可以得出以下结论:1. hcie云计算平台具有良好的稳定性和可靠性,能够满足大规模应用的需求;2. 虚拟机的创建和部署过程相对简单,即使对于没有云计算经验的学生也能够快速上手;3. 通过远程访问功能,我们可以方便地对虚拟机进行管理和操作,提高了工作效率;4. 数据备份与恢复功能能够有效保护虚拟机中的数据安全,避免数据丢失的风险;5. 性能监控工具可以帮助我们及时发现虚拟机的性能问题,并进行相应的优化调整,提高系统的运行效率。

hcie云计算实验题

hcie云计算实验题

hcie云计算实验题摘要:一、实验题概述1.实验题背景2.实验题目的3.实验题难度及适用范围二、实验题内容1.实验环境与工具2.实验步骤与要求3.实验结果与评价三、实验题解答与解析1.实验题解答思路2.实验题详细步骤3.实验题注意事项四、实验题总结与拓展1.实验题总结2.实验题拓展思考3.实验题在实际应用中的意义正文:一、实验题概述HCIE(华为认证互联网专家)云计算实验题是华为公司推出的一项针对云计算技术的专业认证考试,旨在帮助考生检验和提高自己在云计算领域的实际操作能力。

实验题涵盖了云计算领域的多个方面,如虚拟化技术、存储技术、网络技术等,具有较高的实用性和针对性。

二、实验题内容1.实验环境与工具实验题通常要求考生在给定的实验环境下进行操作,该环境通常包括服务器、存储设备、网络设备等。

考生需要熟练掌握各种实验工具,如虚拟机管理器、存储管理器、网络配置工具等。

2.实验步骤与要求实验题会给出具体的实验步骤和操作要求,考生需要严格按照实验步骤进行操作,确保实验结果的正确性和完整性。

同时,实验过程中需要注意对实验环境的安全保护,避免因操作失误导致的数据丢失或设备损坏。

3.实验结果与评价实验题的最终结果将以实验报告的形式呈现,实验报告需要详细记录实验过程中的关键操作和实验结果。

实验题的评价主要依据实验报告的内容、实验结果的正确性、实验过程的规范性等方面进行。

三、实验题解答与解析1.实验题解答思路在解答实验题时,考生需要首先理解实验题目的要求,然后根据实验环境和工具进行实际操作。

在操作过程中,考生需要关注实验步骤的细节,确保操作的准确性和完整性。

最后,考生需要对实验结果进行整理和分析,形成完整的实验报告。

2.实验题详细步骤实验题的详细步骤通常包括:实验环境准备、实验工具安装与配置、实验操作实施、实验结果整理与分析等。

在实验过程中,考生需要严格按照实验步骤进行操作,确保实验结果的正确性和完整性。

3.实验题注意事项在解答实验题时,考生需要注意以下几点:(1)认真阅读实验题目,理解实验要求;(2)熟悉实验环境和工具,掌握基本操作方法;(3)关注实验步骤的细节,严格按照要求进行操作;(4)注意实验过程中的安全保护,避免设备损坏或数据丢失;(5)整理和分析实验结果,形成完整的实验报告。

云计算试题及答案

云计算试题及答案

题1、云计算的一大特征是(B),没有高效的网络云计算就什么都不是,就不能提供很好的使用体验A、按需自助服务B、无处不在的网络接入C、资源池化D、快速弹性伸缩2、要使端口组到达其他VLAN上的端口组,必须将VLAN ID设置为(B)A、80B、4095C、8080D、33063、对于公有边缘节点,通常以()的形式部署于(A)A、小型数据中心,地市及以下的自有机房B、大型数据中心,公有云机房C、大型数据中心,私有云机房D、大型数据中心,地市及以下的自有机房4、对于公有边缘节点,边缘连接网元和边缘云(C)置于同一机房,()放置于不同机房A、不可以,可以B、不可以,不可以C、可以,可以D、可以,不可以5、-Saltstack 是基于什么语言开发(D)A、c++B、javaC、PHPD、Python6、-Linux返回上一级目录使用那条命令(C)A、cdB、cd .C、cd ..D、cd …7、-Nova-scheduler创建和迁移虚拟机时,通过两个步骤选择合适的节点创建和迁移虚拟机,这两步中第一步是过滤(filter),第二步是(B)A、随机选择(random)B、权重计算(weighting)C、选举(election)D、投票(vote)8、-Raid5需要至少几个硬盘组成的磁盘阵列©A、1B、2C、3D、410、-(B)指的是降低运维开销,实现IT的敏捷交付,实现企业业务的自动化交付,是IT可以更加关注业务的本身。

A、简单化B、平台化C、服务化D、专一化11、-以下说法正确的是(D)A、docker中的镜像是可写的B、docker比虚拟机占用空间更大C、虚拟机比docker启动速度快D、一台物理机可以创建多个docker容器12、-传统物理机迁移时需要停机搬运整机,而虚拟机迁移时如何搬迁©A、停机搬运整机B、停机搬运整机C、只需迁移其所存储的文件即可D、复制粘贴13、-虚拟机的cpu数量目前支持最多(C)个vcpuA、16B、32C、64D、12814、-我们知道scsi总线上可挂载的设备数量是有限的,一般为多少个A、4个B、8个或16个C、32个D、128个15、-将/home/user1下面的文件aaa重命名为bbb使用什么命令A、mv /home/user1/aaa bbbB、mv /home/user1/aaa /home/user1/bbbC、cp /home/user1/aaa bbbD、cp /home/user1/aaa /home/user1/bbb16、-PAT方式的地址转换采用了()映射方式A、地址B、端口C、地址+端口D、都不对17、-NAT的基本工作方式中()实现比较简单A、natB、PATC、NPATD、以上都是18、-Linux查看网络连接、路由表、接口统计使用什么命令A、topB、psC、iostatD、netstat19、-openstack包含两个主要模块A、nava和swiftB、nova和swiftC、manila和neutronD、Octavia和ironic20、-我们知道scsi总线上可挂载的设备数量是有限的,一般为多少个A、4个B、8个或16个C、32个D、128个21、-()包括定制服务器、新型数据中心A、IT基础设施B、资源池能力C、大数据能力D、大数据的分析服务22、-网络隔离是通过()namespace实现的A、netB、pidC、mntD、uts23、-将一个文件bbb为同组用户去掉写权限使用什么命令A、chmod a-r bbbB、chmod u+w bbbC、chmod g-w bbbD、chmod o-w bbb24、-关于Python3列表说法正确的是A、序列中的每个元素都分配一个数字,即索引B、序列都可以进行的操作包括索引,切片,加,乘,检查成员C、Python已经内置确定序列的长度以及确定最大和最小的元素的方法D、列表的数据项需要具有相同的类型25、-关于Neutron下列说法不正确的是DA、控制节点上部署neutron server服务,以及core plugin和service plugin组B、网络节点上部署到的服务包括:core plugin的agent,service plugin的agentC、计算节点上部署core plugin的agent,服务提供虚拟机的二层网络功能D、存储节点上部署service plugin的agent 负责提供I/O数据控制功能26、-对ESXi的管理有2中方式,使用vsphere client直接管理esxi 主机和使用vcenter server来挂历,vsphereclient 和vcenter Server分别访问ESXi的什么服务A、hostd,vpxaB、hostd,ipfxC、vpfa,hostdD、ipx,vps27、-在vsphere虚拟机文件系统()是vsphere部署的通用配置A、VMFSB、VMCSC、VMMD、VMKerner28、-Ansible是基于什么研发A、PHPB、PythonC、c++D、Java29、-linxu列出当前进程快照使用什么命令a、topb、netstatC、psd、ifconfig30、-Linux删除目录使用那条命令A、rmB、rm -fC、mvD、cp31、-下列说法不正确的是A、linux上分为3中路由:主机路由、网络路由、默认路由B、route命令用于显示和管理路由表C、使用route new可以添加路由D、使用route del可以删除路由32、-()需要手工配置路由条目,不能感知网络的情况A.静态路由B、动态路由C.默认路由D、混合路由33、-Swift通过Proxy Server向外提供基于什么样的接口服务A、TCP/UDP接口B、HTTP的REST服务C、远程过程调用D.服务库服务34、-企业级应用的主流机械硬盘一般使用什么接口A、SASB、satac、ssdd、ata35、-()企业建立自己的私有云,同时使用公有云的资源A、公有云B、私有云C、混合云D、专有云(专属私有云)36、-开发人员只需要担心代码,运维人员至需要担心基础设施服务值得的Docker的()特性A、内容无关性B、硬件无关性C、自动化D、职责分离37、-()是docker最早支持的存储引擎A、innoDBB、AUFSC、MyisamD、Memory38、-VMWare vSphere的两个核心组件是Mware vCenter Server 和0A、VMWare ClientB、VMware ESXiC、VMWare ShelD、VMWare Surface39、-VMkernel和VMM的名称分别是什么BA、虚拟机操作系统和虚拟化管理程序B、虚拟化管理程序和虚拟机监视器C、虚拟机监视器和虚拟化管理器D、虚拟机监视器和虚拟机40、-运商可通过基础设施和网络核心优势为抓手,从()模式切入,向()模式拓展,提供边線云服努A、平台,管道B、管道,平台41、-边缘连接网元可以云化通过()承载,也可以是专用设备A、公有云B、网络云C、私有云D、IT云42、-shell脚本中if判断结束需要使用什么A、不需要使用什么东西B、endC 、fiD、finish43、-通过()可以模板化操作系统系统初始化配置软件包版本控制从而倣到整个计算机集群基础环境完全一模一样A、Ansible PlaybkB、SaltstackC、ZabbixD、Cbbler44、-Linux返回上一次使用的目录使用哪条命令A、cd -B、cd ~C、cd /D、cd 、-8、Linux查看虚拟内存使用什么命令A、topB、vmstatC、psD、ifcnfig45、-访问列表是由()命令生成的A、ACCESS-LISTB、ACCESS-HISTORYC、ROUTE-LISTD、ROUTE-HISTORY46、-NAT工作在IOS模型的()。

云计算实操题目

云计算实操题目

以下是一些有关云计算的实操题目,这些题目旨在测试你对云计算的理解和技能。

请根据题目要求完成练习。

一、选择题
1. 在云计算中,哪个服务模式用于处理大量数据、分析复杂数据并返回分析结果?
A. IaaS
B. PaaS
C. SaaS
D. FaaS
2. 在使用云计算服务时,数据应该存储在哪个层?
A. 基础设施层
B. 平台层
C. 应用层
D. 数据存储层
3. 以下哪个技术不是云计算中的关键技术?
A. 虚拟化
B. 分布式计算
C. 网格计算
D. 人工智能
二、简答题
1. 描述云计算中的三种服务模式(IaaS、PaaS、SaaS)及其特点。

2. 简述云计算中的数据安全措施。

三、实操题
1. 在亚马逊AWS上创建一个虚拟私有云(VPC),配置路由表和子网。

2. 使用微软Azure云服务平台,创建一个简单的Web 应用程序并将之部署到云上。

《云计算》B卷及答案

《云计算》B卷及答案

《云计算》课程试卷B卷一、单项选择题(共10小题,每题2分,共20分)1、IaaS是()的简称。

A. 软件即服务B. 平台即服务C. 基础设施即服务D. 硬件即服务2、下列不属于Google云计算平台技术架构的是()A. 并行数据处理MapReduceB. 分布式锁ChubbyC. 结构化数据表BigTableD. 弹性云计算EC23、云计算的一大特征是(),没有高效的网络云计算就什么都不是,就不能提供很好的使用体验。

A. 按需自助服务B. 无处不在的网络接入C. 资源池化D. 快速弹性伸缩4、Keystone是OpenStack中的服务之一。

在OpenStack架构中,Keystone是一个中心,所有的项目都会和它发生交互,Keystone提供()服务。

A. 存储服务B. 认证服务C. 计算服务D. 网络服务5、虚拟化技术是将一台物理形态计算机虚拟成多台()。

A. 逻辑形态计算机B.逻辑单元C. 逻辑形态服务器D.块状形态计算机6、2010年8月,上海于推出了(),积极推动云计算产业的创新发展,并推进多个云计算示范项目率先落地,突破云计算应用的难题。

A. “天云计划”B. “祥云工程”C. “云海计划”D. “云端计划”7、以下不是云安全主要考虑的核心技术的是()A. Web信誉服务B. 行为关联分析技术C. 自动反馈机制D. 服务器安全8、BigTable属于哪种技术()A. 分布式计算B. 分布式存储C. 云计算D. 网格计算9、下面关于全虚拟化技术描述不正确的是()A. 也称为原始虚拟化技术B. 指虚拟机模拟了完整的底层硬件C. 使得为原始硬件设计的操作系统或其它系统软件完全不做任何修改就可以在虚拟机中运行D. 虚拟机发出的指令无需经过Hypervisor捕获并处理10、我国政府高度重视云计算产业发展,所制定的政策主要秉承()的理念。

A. “促进为主、重视安全”B. “统一标准,安全监测”C. “政策引导,国家投资和私人资本结合”D. “云优先”二、判断题(共5小题,每题2分,共10分)1、云计算模式中用户不需要了解服务器在哪里,不用关心内部如何运作,通过高速互联网就可以透明地使用各种资源。

云计算考试测试试题及答案

云计算考试测试试题及答案

云计算考试测试[NA]1. 在华为云计算中,创建快照时,当前磁盘被置为只读,系统自动在磁盘所在数据存储中创建增量磁盘,后续对该磁盘数据的编辑将保存在增量磁盘中,即增量磁盘表示磁盘当前状况和上次执行快照时的状况之间的差异。

对该磁盘再次创建快照时,当前增量磁盘均被置为只读,系统会在数据存储中再创建一个增量磁盘。

( A )A. 对B. 错2. 在华为 FusionSphere 中,以下关于磁盘精简配置能够实现以下哪些功能?A. 虚拟存储精简配置与操作系统,硬件完全无关,因此只要使用虚拟镜像管理系统,就能提供虚拟存储精简置配功能B. 提供数据存储容量预警,可以设置阈值,当存储容量超过阈值时产生告警C. 提供虚拟磁盘空间监控和回收功能D. 当前不支持NTFS 格式的虚拟机磁盘回收3. 管理员在 FusionCompute 中,为主机添加存储接口,实现主机与存储设备对接。

以下哪些存储类型不需要添加存储接口?(多选) ACDA. FC-SAN 存储B. IP-SAN 存储 (存储ip地址)C. 本地硬盘D. 本地内存盘4. 一下关于FusionCompute 里的CPU QOS 技术的描述中,不正确的是?()A.通过调整‘预留‘,’份额‘,’限制‘,实现对虚拟机CPU 资源使用的控制B.‘份额‘的作用是保证虚拟机计算能力的下限,即最少能使用多少资源C.‘份额‘的作用是在计算资源不足时,根据多个虚拟机的相对 CPU 份额值进行资源D.‘限制‘的作用是虚拟机最多可使用的资源5. 在 FusionCompute 中,需要对某虚拟机的一块磁盘做修改,下列操作哪个可以实现?(B)A.将磁盘的配置模式从精简改为普通B.将磁盘的模式从从属改为独立-持久C.将磁盘的容量从80G 修改为8GD.将磁盘的状态从可以修改为不可用6. 在FusionSphere 中创建一个虚拟机,关于该虚拟机的网卡说法正确是?()A.虚拟网卡和物理网络有本质的区别,虚拟网卡不需要MAC 地址B.在虚拟网络中,虚拟网卡的MAC 地址和IP 地址都可以手动指定C.在虚拟网络中,虚拟网卡的MAC 地址和IP 地址都是由VRM 自动分配的(DHCP)D.在虚拟网络中,虚拟网卡的IP 地址需要手动指定7. 在FusionCompute中,设置什么功能,可以使虚拟机可以在不同CPU 类型的主机之间进行迁移? (D)A.集群I/O 环适配B.集群HANA 优化C.集群GuestNUMA 策略D.集群IMC 策略8. 某公司自己搭建了桌面云环境仅供员工办公使用,属于哪种云计算部署模式?()A.公有云B.私有云C.政务云D.混合云9. 在FusionCompute 中,在‘VLAN池‘菜单下,下列哪些操作可以实现?()A.在同一个DVS 中,添加10 个VLAN 池,并且每个VLAN 池的VLAN ID 相同B.在DVS 下添加1 个VLAN 池,并且VLAN 池的起始VLAN ID 设为100 C.在DVS 下添加1 个VLAN 池,并且VLAN 池的起始VLAN ID 设为0D.在DVS 下添加1 个VLAN 池,并且VLAN 池的结束VLAN ID 设为4096 10. 以下哪些是FusionSphere 的特点()A.应用按需分配资源B.广泛兼容各种软硬件C.自动化调度D.丰富的运维管理11. 在华为 FusionSphere 中,为主机添加哪些存储资源后,虚拟机的一个磁盘对应存储中的一个LUN?A. FusionStorageB.高级SANC. FC-SAND. IP-SAN12. 在FusionCompute 中创建端口组时,以下操作错误的是哪个?()A.将端口组的名称设为‘ceshi’B.将端口组类型设为‘普通’C.将VLAN ID 设为‘5000’D.在描述中添加‘这是测试端口’13. 在FusionCompute 中,可以给虚拟机设置的QOS 参数不包括:()A.内存B. CPUC. GPUD.磁盘IOPSE.网络14. 以下运维工具中,用于在FusionSphere 中进行信息收集和健康检查的工具是:BA. FusionSphere SOI 做监控和预测B. FusionCareC. UpdateTool 升级D. FusionManager 管理E. FusionCompute 虚拟化15. FusionCompute 中,CNA 主要提供以下哪些功能?()A.管理集群内资源的动态调整B.提供虚拟计算功能C.管理计算节点上的虚拟机D.管理计算节点上的计算,存储,网络资源。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

熟悉常用的Linux操作和Hadoop操作
熟悉常用的HDFS操作
熟悉常用的HBase操作
1实验内容和要求
1.编程实现以下指定功能,并用Hadoop提供的HBase Shell命令完成相同任务:
(1)列出HBase所有的表的相关信息,例如表名;
(2)在终端打印出指定的表的所有记录数据;
(3)向已经创建好的表添加和删除指定的列族或列;
添加:
删除:
(4)清空指定的表的所有记录数据;
(5)统计表的行数。

2.现有以下关系型数据库中的表和数据,要求将其转换为适合于HBase存储的表并插入数
据:
课程表(Course)
选课表(SC)
学生表:
创建:
插入数据:
课程表:创建:
插入数据:
选课表:创建:
插入数据:
同时,请编程完成以下指定功能:
(1)createTable(String tableName, String[] fields)
创建表,参数tableName为表的名称,字符串数组fields为存储记录各个域名称的数组。

要求当HBase已经存在名为tableName的表的时候,先删除原有的表,然后再创建新的表。

(2)addRecord(String tableName, String row, String[] fields, String[] values)
向表tableName、行row(用S_Name表示)和字符串数组files指定的单元格中添加对应的数据values。

其中fields中每个元素如果对应的列族下还有相应的列限定符的话,用“columnFamily:column”表示。

例如,同时向“Math”、“Computer Science”、“English”三列添加成绩时,字符串数组fields为{“Score:Math”,”Score;Computer Science”,”Score:English”},数组values存储这三门课的成绩。

(3)scanColumn(String tableName, String column)
浏览表tableName某一列的数据,如果某一行记录中该列数据不存在,则返回null。

要求当参数column为某一列族名称时,如果底下有若干个列限定符,则要列出每个列限定符代表的列的数据;当参数column为某一列具体名称(例如“Score:Math”)时,只需要列出该列的数据。

(4)modifyData(String tableName, String row, String column)
修改表tableName,行row(可以用学生姓名S_Name表示),列column指定的单元格的数据。

(5)deleteRow(String tableName, String row)
删除表tableName中row指定的行的记录。

3.利用HBase和MapReduce完成如下任务:
假设HBase有2张表,表的逻辑视图及部分数据如下所示:
表逻辑视图及部分数据
要求:从HBase HBase中。

创建表:
排序:
实验4 MapReduce编程初级实践
编程实现文件合并和去重操作
对于两个输入文件,即文件A和文件B,请编写MapReduce程序,对两个文件进行合并,并剔除其中重复的内容,得到一个新的输出文件C。

下面是输入文件和输出文件的一个样例供参考。

输入文件A的样例如下:
20150101 x
20150102 y
20150103 x
20150104 y
20150105 z
20150106 x
输入文件B的样例如下:
20150101 y
20150102 y
20150103 x
20150104 z
20150105 y
根据输入文件A和B合并得到的输出文件C的样例如下:
20150101 x
20150101 y
20150102 y
20150103 x
20150104 y
20150104 z
20150105 y
20150105 z
20150106 x
2. 编写程序实现对输入文件的排序
现在有多个输入文件,每个文件中的每行内容均为一个整数。

要求读取所有文件中的整数,进行升序排序后,输出到一个新的文件中,输出的数据格式为每行两个整数,第一个数字为第二个整数的排序位次,第二个整数为原待排列的整数。

下面是输入文件和输出文件的一个样例供参考。

输入文件1的样例如下:
33
37
12
40
输入文件2的样例如下:
4
16
39
5
输入文件3的样例如下:
1
45
25
根据输入文件1、2和3得到的输出文件如下:
1 1
2 4
3 5
4 12
5 16
6 25
7 33
8 37
9 39
10 40
11 45
3. 对给定的表格进行信息挖掘
下面给出一个child-parent的表格,要求挖掘其中的父子辈关系,给出祖孙辈关系的表格。

输入文件内容如下:
child parent
Steven Lucy
Steven Jack
Jone Lucy
Jone Jack
Lucy Mary
Lucy Frank
Jack Alice
Jack Jesse
David Alice
David Jesse
Philip David
Philip Alma
Mark David
Mark Alma
输出文件内容如下:grandchild grandparent Steven Alice Steven Jesse
Jone Alice Jone Jesse Steven Mary Steven Frank Jone Mary Jone Frank Philip Alice Philip Jesse Mark Alice Mark Jesse。

相关文档
最新文档