您的位置:首页 > 其它

安装hbase

2016-04-27 21:24 232 查看
已安装hadoop1.2.1,

下载hbase 0.98.5 解压到/usr/local/hadoop/hbase-0.98.5

修改hbase-evn.sh

#自己的JAVA_HOME主目录,即在/下的目录

export JAVA_HOME=/root/jdk1.6.0_45

#自己的HADOOP_HOME主目录,即在/下的目录

export HBASE_CLASSPATH=/root/hadoop-1.2.0/conf

export HBASE_MANAGES_ZK=true

修改

hdfs-site.xml

修改为下面的:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.3.206:8020/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.3.206</value>
</property>
</configuration>
hdfs://192.168.3.206:8020与hadoop中core-site.xml的配置项一致


启动hbase

bin/start-hbase.sh

查看jps

停止

bin/stop-hbase.sh

进入hbase shell命令行

bin/hbase shell

创建表

create 'test','name'

查看

list

下面是一些常用的shell 命令。
名称命令表达式
创建表create '表名称', '列名称1','列名称2','列名称N'
添加记录put '表名称', '行名称', '列名称:', '值'
查看记录get '表名称', '行名称'
查看表中的记录总数count '表名称'
删除记录delete '表名' ,'行名称' , '列名称'
删除一张表先要屏蔽该表,才能对该表进行删除,第一步 disable '表名称' 第二步 drop '表名称'
查看所有记录scan "表名称"
查看某个表某个列中所有数据scan "表名称" , ['列名称:']

Hadoop、ZooKeeper和HBase之间应该按照顺序启动和关闭

Hadoop、ZooKeeper和HBase之间应该按照顺序启动和关闭:启动Hadoop—>启动ZooKeeper集群—>启动HBase—>停止HBase—>停止ZooKeeper集

群—>停止Hadoop。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: