记录一下hadoop / zookeeper / hbase常用命令
启动关闭NameNode和DataNode的守护进程:
sbin/start-dfs.sh
sbin/stop-dfs.sh
启动ResourceManager和NodeManager的守护进程
sbin/start-yarn.sh
sbin/stop-yarn.sh
查看是否启动成功:
jps
访问localhost:50070及localhost:8088
8088端口费访问不了,重新安装hdfs:
bin/hadoop namenode -format
hadoop访问路径
http://localhost:8088/
Dfs访问路径:
http://localhost:50070/
启动:
./bin/zkServer.sh start
关闭
./bin/zkServer.sh stop
查看状态
./bin/zkServer.sh status
重启
./bin/zkServer.sh restart
连接zookeeper
./zookeeper-1/bin/zkCli.sh -server localhost:2184
查看帮助
h
创建一个加上顺序的节点
create -s -e /test 123 创建的为:test0000000017
create -e /test1 123 创建为:test1
查看path的属性信息
stat /test1
更新path的数据内容
set /test1 1234
显示path下的节点
ls /test1
显示当前节点下的节点和当前节点的属性信息
ls2 /test1
查看历史命令
history
删除节点配额
delquota [-n|-b] /test1
设置节点权限
setAcl /test1 acl
设置节点配额(使用配额,可以统计 zk 某节点下的孩子数量和数据的字节数)
setquota -n|-b val /test(-n 为子节点设置 -b为自己设置)
列出节点配额
listquota /test1
执行历史命令
redo cmdno
删除节点,如果待删除节点包含子节点则删除失败
delete /test1
退出zkCli
quit
查询节点权限
getAcl /test1
关闭当前连接
close
连接zkServer
connect localhost:2185
启动:
./bin/start-hbase.sh
停止:
./bin/stop-hbase.sh
进入客户端:
./bin/hbase shell
列出Hbase中存在的所有表
List
创建表
create ‘表名’,’列族1’,’列族2’,…’列族n’
判断表是否存在
exists ‘test’
向表中添加数据
put ‘test’,‘1234’,‘info1:name’,‘zhangsan’
查询记录数
count ‘test’
查询
get ‘test’,‘1234’
删除表
disable ‘test’
扫描整个表
scan ‘test’
清空表
truncate ‘test’
访问路径:
http://localhost:16010/master-status