电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

大数据平台技术—实验2(2019-2020)VIP免费

大数据平台技术—实验2(2019-2020)_第1页
1/12
大数据平台技术—实验2(2019-2020)_第2页
2/12
大数据平台技术—实验2(2019-2020)_第3页
3/12
重庆交通大学信息科学与工程学院实验报告班级:曙光1701班姓名学号:实验项目名称:分布式数据存储与访问技术实验项目性质:设计性实验所属课程:大数据平台技术实验室(中心):语音楼11楼指导教师:实验完成时间:2019年11月5日-1-一、实验概述:【实验目的】1.掌握HBase数据库的安装部署方法;2.掌握HBase操作常用Shell命令;3.掌握HBase数据表的创建、添加数据、查看数据、删除数据、删除表、查询历史数据等操作。【实验要求】1.保存程序,并自行存档;2.最终的程序都必须经过测试,验证是正确的;3.认真记录实验过程及结果,回答实验报告中的问题。【实施环境】(使用的材料、设备、软件)Linux操作系统环境,VirtualBox虚拟机,Hadoop、HBase等程序。二、实验内容第1题HBase环境的安装与配置实验【实验内容】请结合课程实验教材相关内容,在自己的电脑上安装HBase环境,并对安装步骤进行详细描述和记录。【实验过程】(步骤、记录、数据、程序等)1.在官网下载hbase,下载版本为1.3.5,如图所示:执行命令:sudotarzxf~/下载/hbase1.3.5-bin.tar.gz-Cusr/localsudomvusr/local/hbase-1.3.5usr/local/hbase-2-2.配置环境变量将HBase安装目录下的bin目录(即/usr/local/hbase)添加到系统的PAT环境变量中,这样,每次启动HBase时就不需要到usr/local/hbase目录下执行启动命令。使用vim编辑器打开~/.bashrc文件。gedit~/.bashrc-3-打开文件过后,修改PATH环境变量的配置,在其后加入如下:exportPATH=$cdusr/local/hadoop/sbin:/usr/local/hadoop/bin这里需要把HBase的bin目录/usr/local/nbase/bin追加到PATH中。追加的结果如下:exportPATH=$PATH:/usr/local/hadoop/sbin:/usr/local/hadoop/bin:/usr/local/hbase/bin最后执行如下命令使设置生效:$source~/.bashrc添加用户权限:$cdusr/local$sudochown-Rhadoop./hbase查看HBase版本信息:3.HBase的配置(1).伪分布式配置1)配置hbase-env.sh文件打开hbase-env.sh文件,命令如下:$sudogeditusr/local/hbase/conf/hbase-env.sh打开文件夹后。需要配置文件中的JAVA_HOME、HBASE_CLASSPATH和HBAE_MANAGES_ZK。修改后的hbase-env.sh文件如下:2)配置hbase-site.xml文件打开hbase-site.xml文件,命令如下:$sudogeditusr/local/hbase.conf/hbase-site.xml打开文件后需要在文件中添加一些信息,修改后的hbase-site.xml文件中的配置信息如下:-4-4.启动运行HBase进入hadoop文件,启动hadoop,让HDFS进入运行状态,具体命令:cd/usr/local/hadoop./sbin/start-dfs.sh启动HBase,命令如下:cdusr/local//hbasebin/start-hbase.sh输入命令jps,出现如下进程,则说明HBase启动成功:第2题HBaseShell数据库表创建【实验内容】根据以下关系型数据库表,使用HBaseShell设计并创建适宜的HBase数据表。表1.学生表(Student)学号(S_ID)姓名(S_Name)性别(S_Sex)年龄(S_Age)表2.课程表(Course)课程号(C_ID)课程名(C_Name)学分(C_Credit)表3.选课表(Selected_Course)学号(SC_ID)课程号(C_ID)成绩(SC_Score)【实验过程】(步骤、记录、数据、程序等)请提供相应Shell操作命令或相应Shell界面截图证明。1.在HBase中建立student表的Shell命令如下:create'Student','S_ID','S_Name','S_Sex','S_Age'2.在HBase中建立课程表(course)表的Shell命令如下:-5-create‘Course’,’C_ID’,’C_Name’,’C_Credit’在HBase中建立选课表(Selected_Course)的Shell命令如下:create‘Selected_Course’,’SC_ID’,’C_ID’,’SC_Score’用list命令查看所有表:第3题HBaseShell数据访问操作【实验内容】(1)使用HBaseShell命令向第1题所构建的HBase数据表中添加适宜数据;(2)使用HBaseShell命令从第1题所构建的HBase数据表中查询出数据;(3)使用HBaseShell命令从第1题所构建的HBase数据表中删除任一数据;(4)使用HBaseShell命令统计第1题所构建的HBase数据表的行数。【实验过程】(步骤、记录、数据、程序等)1.使用HBaseShell命令向第1题所构建的HBase数据表中添加适宜数据HBase使用put命令添加数据,一次只能为一个表的一行数据的一个列...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

大数据平台技术—实验2(2019-2020)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部