大数据lab4/hadoop&HBase

hadoop/HBase

ZooKeeper启动命令

先移动到ZooKeeper所在目录

cd /usr/local/zookeeper/bin

//移动到ZooKeeper所在目录

然后执行指令

./zkServer.sh start
//启动

./zkServer.sh stop
//暂停

./zkServer.sh status 
//查看ZooKeeper 状态
  • zookeeper不能部署在主节点上,数量需要为奇数个,如果主节点启动过zookeeper,则需要删除主节点的hbase文件

hdfs dfs -rm -r /hbase
//删除hadfs上的hbase文件

//删除zookeeper里的hbase文件    
/usr/local/zookeeper/bin/zkCli.sh
rmr /hbase
  • zookeeper需要在 hadoop之前启动,然后启动hbase,否则hbase会难以关闭和启动

//启动顺序:
        1.zookeeper
        2.Hadoop
        3.hbase

HBase Shell

HBase的字的来源于Hadoop database,即hadoop数据库

HBase是非结构化数据存储的数据库,而且它是基于列的而不是基于行的模式,

  • 利用Hadoop HDFS作为其文件存储系统
  • 利用Hadoop MapReduce来处理HBase中的海量数据
  • 利用Zookeeper作为协同服务

create 'member_user','cf1' 
//创建表格
    
put 'member_user','rk001','cf1:keyword','applicate' 
put 'member_user','rk002','cf1:keyword','OnePlus 5' 
put 'member_user','rk003','cf1:keyword','iphone 6s' 
//插入数据
    
scan 'member_user'
//扫描表格


你可能感兴趣的:(大数据,hbase,hadoop,大数据)