首页 > 编程知识 正文

hbase和hadoop的关系,ubuntu命令行安装软件

时间:2023-05-05 04:15:47 阅读:8922 作者:1325

目录

一、解决版本号打印失败的问题

二、部署伪方差

三.执行简单的h base shell命令

这篇文章最好和上一篇文章一起吃

(真)手把手教你如何配置Ubuntu大数据Hadoop环境

另一方面,要解决版本号打印失败问题,首先从网上下载hbase教材指定的2.2.2版

解冻到这里

SDO tar-zxvfhbase-2.2.2-xlm ddx.tar.gz-c/usr/local

指定用户

sudo chown-r Hadoop : hadoophbase /

添加环境变量

vim ~/.bashrc

添加了红线

别忘了source最后会生效

source ~/.bashrc

请确认一下版本号

h base版本

可能是因为版本,所以在网上下载最新版本

3359 www.Apache.org/dyn/closer.Lua/h base/2.4.2/h base-2.4.2-xlm ddx.tar.gz

我用的这个

再试一次,还有点缺点。 虽然出现了版本号

h base版本

修改环境变量配置文件/usr/local/hbase/conf下的hbase-env.sh

vim/usr/local/h base/conf/h base-env.sh

画红线的行前面本来有注释符号#。 删除就可以了。 也就是说解除注释。 (稍后如何取消评论就是这个了。 )

最后再试一次

h base版本

完美解决

二、配置伪分布式本节提供两个版本:/usr/local/h base/conf/h base-env.sh和/usr/local/h base/h base/h

取消这几行评论。 请注意这里是hadoop下的conf。 下面的set nu是显示行数的命令,具体用法是进入vim编辑器后,输入英文下面的:符号,输入set nu,然后输入conf下面的hbase-site.xml配置文件vim/usr/local/hbaase

就这样变成这个了吗! -此属性表示HBase以分布式模式运行,并且每个守护进程都有一个JVM实例。 以下原始false必须更改为true---- propertynamehbase.cluster.distributed/namevaluetrue/value/pro peer -其次,HDFS : 在此示例中,HDFS在本地主机的端口9000上运行。 - propertynamehbase.rootdir/namevaluehdfs ://localhost 33609000/h base/value/property

开始打开hbase测试这里需要注意的是,hbase只打印版本号,不需要运行hadoop。 所有其他操作都必须在hadoop运行的基础上才能登录到SSH。 我曾亲手教过您在Ubuntu大数据hadoop环境中设置无密码登录,所以这里不需要密码。 然后,通过切换到“/usr/local/hadoop”,启动Hadoop,使HDFS处于运行状态,从而实现sshlocalhostcd/usr/local/Hadoop./sxlmdddoop.//sxlmddoop

验证CD/usr/local/h base $ xlm ddx/start-h base.sh Java的流程

使用jps命令

输入命令jps,如果发生以下进程,则HBase成功启动。 jps

三、运行简单的hbase shell命令首先打开hbase shell ./xlmddx/hbase shell

要创建这些表,必须在此处创建包含Sname、Ssex、Sage、Sdept和course等字段的表student。 对于关系数据库(如MySQL ),必须首先创建数据库,然后创建表。 在但是,在HBase数据库中,不需要创建数据 库,只要直接创建表就可以HBase中创建student表的shell命令包括create 'student '、' Sname '、' Ssex '、' Sage '、' Sdept '和'

使用describe命令显示student describe 'student '

可以使用list命令检查在当前HBase数据库中创建的表。 命令如下: 列表

可以通过shell命令手动插入数据。 命令如下: 在put 'student '、' 95001 '、' Sname '和' LiYing '下,继续添加四个单元格的数据以记录有关LiYing先生的信息。 命令如下:

put 'student '、' 95001 '、' Ssex '、' male'put 'student '、' 95001 '、' Sage '、' 22'put 'student '、' 95001 '

HBase有两个用于显示数据的命令。 get命令:用于显示表格单元格数据的命令; 扫描命令:用于显示一个表中的所有数据。 例如,要返回student表中第95001行的数据get 'student ',' 95001 ',请使用以下命令

在其他示例中,很少出现退出hbase shell exit的情况

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。