文档章节

HBase 0.94.7安装配置过程

jim19770812
 jim19770812
发布于 2014/08/19 23:51
字数 283
阅读 54
收藏 0

1.配置环境变量

export HBASE_HOME=/opt/hadoop/hbase-0.94.7
export PATH=$HBASE_HOME/bin:$PATH

2.配置hbase
修改conf/hbase-env.sh

export JAVA_HOME=/usr/lib/jvm/jdk

修改conf/hbase-site.sh

<configuration>
        <property>
                <name>hbase.master</name>
                <value>192.168.56.101:6000</value>
                <description>hbase的端口号</description>
        </property>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://192.168.56.101:9000/hbase</value>
                <description>这是hdfs的路径,此路径必须存在,最好验证一下</description>
        </property>
        <property>
                <name>dfs.datanode.socket.write.timeout</name>
                <value>0</value>
        </property>
</configuration>

3.验证

$ hbase shell

可以进入一个终端提示符,这相当于hbase的控制台
需要说明的是hbase shell的几个常用命令和概念

创建表 create 'table1','column1','column2' //注意column1和column2并不是列,而是列族,相当于动态列,比如column1:name,column1:age都是两个列
添加数据

put 'table1','rowid', 'column1:name', '张飞'   //其中的rowid是行唯一标示,类似oracle的ROWID
put 'table1', 'rowid', 'column1:age', 28
put 'table1', 'rowid', 'column1:sex', '男'

查询数据

get 'table1' 'rowid'
get 'table1' 'rowid', 'column1:name','column:age' //只显示两列
scan 'table1'   //查询所有数据

删除表

disable 'table1'  //删除前要先禁用
drop 'table1'

行计数

count 'table1' //统计行数

查看hbase状态

status

查看hbase版本

version

© 著作权归作者所有

jim19770812
粉丝 21
博文 46
码字总数 27704
作品 0
济南
私信 提问
我服务器的hbase 用的是hbase-0.98.9,然后 代码有冲突

我服务器的hbase 用的是hbase-0.98.9,然后 代码有冲突,,, eclipse里面的jar包是hbase-0.94.7-security.jar,但是我在 hbase-0.98.9没有找到对应的 security.jar的包, 怎么破...

天池番薯
2015/09/09
25
0
hive与hbase数据交互的详解指南 | ApacheCN(apache中文网)

HBase和Hive的集成原理 ApacheCN | apache中文网 Hive和Hbase有各自不同的特征:hive是高延迟、结构化和面向分析的,hbase是低延迟、非结构化和面向编程的。Hive数据仓库在hadoop上是高延迟...

片刻
2014/06/28
0
0
hbase无法启动,但是却没有错误日志

hadoop 1.0.4 hbase 0.94.7 hadoop启动正常,但是hbase启动始终有问题,hmaster进程没有启动,但是日志里面却没有错误 感觉像是版本问题,但是我已经把jar包替换了,网上找到都启动日志里有异...

超级呆子
2013/07/05
281
0
完全分布式集群(五)Hbase-1.2.6.1安装配置

环境信息 完全分布式集群(一)集群基础环境及zookeeper-3.4.10安装部署 hadoop集群安装配置过程 安装hive前需要先部署hadoop集群 完全分布式集群(二)hadoop2.6.5安装部署 Hbase集群安装部...

PeakFang-BOK
2018/10/16
0
0
大数据平台搭建-hbase集群的搭建

本系列文章主要阐述大数据计算平台相关框架的搭建,包括如下内容: 虚拟服务器安装 基础环境安装 zookeeper集群的搭建 kafka集群的搭建 hadoop/hbase集群的搭建 spark集群的搭建 flink集群的...

molyeo
2018/07/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7 新手阿里云服务器安装mongodb

简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 MongoDB特点 模式自由 :可以把不同结构的文档存...

醉雨
17分钟前
1
0
sql注入漏洞,应屏蔽SQL注入攻击

注:SQL注入好比是前端URL传参数请求时参数以SQL 做为参数传入,如 select 1 from dual where 1=1 or 1=1 and 1=2;(类似这样的SQL语句) 防御方法 如果自己编写防注代码,一般是先定义一个函...

颜丽
18分钟前
1
0
装饰者模式

 代理模式与装饰者模式看起来很像,都实现基础对象实现的接口,在其自身对象中都保存着对被代理/被装饰者的对象引用。   先来看看装饰者模式的定义:动态的将责任附加到被装饰者对象上,用...

铁骨铮铮
22分钟前
0
0
我为什么飞行 10000 公里去西班牙参加 KubeCon?

2019 年 5 月 20 日至 23 日, 由 Cloud Native Computing Foundation (CNCF) 主办的云原生技术大会 KubeCon + CloudNativeCon EU(欧洲场)即将在热情洋溢的巴塞罗那盛装启幕。 作为云计算领...

zhaowei121
40分钟前
0
0
Node.getTextContent() not found 解决办法【不需要调整builder path下面包顺序】

新导入的工程,w3c的getTextContent找不到,response的setCharacterEncoding找不到,网上很多教程都是“调整工程builder path的lib包顺序把jre、tomcat调到上面即可”,但是进入项目的build...

嘿嘿嘿IT
47分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部