大数据|大数据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作为协同服务
【大数据|大数据lab4/hadoop&HBase】
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' //扫描表格

    推荐阅读