Hbase的安装和shell操作

本文详细介绍了HBase的安装步骤,包括检查hbase-env.sh配置、zookeeper路径、jar包位置及依赖服务状态。此外,还详述了HBase Shell的各种操作,如创建表、插入数据、查询、删除数据、过滤器的使用等,是HBase初学者的实用教程。
摘要由CSDN通过智能技术生成

hbase的安装操作

在安装过程中, 如果启动失败了, 一般出现的错误的位置:

    1. 在hbase-env.sh中没有将注释打开
    1. 在hbase-site.xml中 没有修改 zookeeper的存储的路径
    1. 没有将jar包(htrace-core-3.1.0-incubating.jar)拷贝到hbase的lib的目录下
    1. zookeeper或者 hadoop没有启动良好

如果以上四个都没有问题,停止hbase, 将元数据删除, 重启hbase即可:

如何删除元数据: 主要删除两个位置
1) zookeeper:  
	进入zookeeper的bin目录中:
	./zkCli.sh 回车
	执行:  rmr /hbase
2) hdfs中:
	在Linux的shell窗口下执行:  hdfs dfs -rm -r /hbase

如何启动hbase:

1) 启动zookeeper: 三个节点都要执行
	进入zookeeper的bin目录:
	执行: ./zkServer.sh start
	查看状态: 
		jps  (每次启动zookeeper 都可以查看)
		./zkServer.sh  status  (此操作, 三个节点执行完成后测试)  必须看到两个follower 一个 leader存在
2) 启动hadoop集群:  
	在node1的任意路径下执行  start-all.sh
	检查:
		通过jps:  
			node1:  namenode,datanode. resourceManager  nodemanager
			node2:  datanode nodemanager seconderyNamenode
			node2:  datanode nodemanager
		通过浏览器查看:
			node1:50070   主要看安全模式是否退出, 以及激活datanode是否为3
			node1:8088    主要是激活节点是为3
3) 启动hbase:
	在node1的任意路径下执行: start-hbase.sh
	
	检查:
		通过jps查看:
			node1:  HMaster 和 HregionServer
			node2: HregionServer
			node3: HregionServer
		注意: 可能等待一会, 有可能宕机, 此时通过日志查看: log目录下 
			看日志命令: tail -200f  日志文件
		
	访问:
		node1:16010  此时可能会看到 500  错误描述为 master init... 等待一会  重新访问即可, 如果长久一致这样, 重启试试 如果重启不行, 尝试按照之前易错点进行排查即可

5.1 hbase的基本shell操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值