大数据命令

flume 命令

bin/flume-ng agent --conf conf/ --name agent  --conf-file conf/a2.conf -Dflume.root.logger=INFO,console

kafka启动命令
        bin/kafka-server-start.sh config/server.properties &
    停止kafka:
        bin/kafka-server-stop.sh
    查看topic命令:
        bin/kafka-topics.sh --list --zookeeper hadoop:2181
    删除topic命令:
        bin/kafka-topics.sh --zookeeper hadoop:2181 --delete --topic test-topic
    创建topic
        bin/kafka-topics.sh --create --zookeeper hadoop:2181  --replication-factor 1 --partitions 1 --topic testFlume1 
    生产者
        bin/kafka-console-producer.sh --broker-list hadoop:9092 --topic my-replicated-topic
        
    消费者
        bin/kafka-console-consumer.sh --zookeeper hadoop:2181 --topic flumeTopic --from-beginnin

hive命令:
bin/hive --service metastore &

Zookeeper命令:
    启动命令:bin/zkServer.sh start

nc命令    :
    nc -lk 9999

 

启动Hbase的命令
$ bin/hbase-daemon.sh start master
$ bin/hbase-daemon.sh start regionserver
** $ bin/start-hbase.sh
** $ bin/stop-hbase.sh

访问:http://192.168.122.128:60010/

$ bin/hbase shell
hbase(main):001:0> 

> help
> list     --显示所有数据表
> create 'emp','info'    --表名,列族
> desc 'emp'      --查看表信息
> describe 'emp'  --同上
> create 't1',{NAME => 'f1'},{NAME => 'f2'},{NAME => 'f3'}    --多个列族

> put 'emp','1001','info:name','zhangsan'    --插入
> put 'emp','1001','info:name','aaa'         --更新
> put 'emp','1001','info:age','25'
......
> scan 'emp'

--查看数据
> get 'emp','1001'
> get 'emp','1001','info'
> get 'emp','1001','info:name'
> get 'emp','1001', {COLUMN => ['info:name']}    --同上
> get 'emp','1001','info:name','info:age'
> get 'emp','1001', {COLUMN => ['info:name', 'info:age']}
> get 'emp','1001', 'info:name', 'info:age', 'info:sex'        --有不存在的列
> get 'emp','1001', {COLUMN => ['info:name', 'info:age', 'info:sex']} 

--scan(范围)
> put 'emp','1003','info:name','wangwu'
> scan 'emp'
> scan 'emp',{COLUMNS=>'info:name'}
> scan 'emp',{COLUMNS=>['info:name','info:age']}    --多列,结果和列序无关
> scan 'emp',{STARTROW => '1002'}
> scan 'emp',{STOPROW => '1003'}
> scan 'emp',{COLUMNS=>['info:name','info:age'],STARTROW => '1002',STOPROW => '1003'}    --[1002,1003)
> scan 'emp',{LIMIT => 3}    --rowkey的上限,而非记录条数的上限
                    
--删除数据
> delete 'emp','1001','info:age'    --至少3个参数
> deleteall 'emp','1001'            --至少2个参数,可以删除整行
> deleteall 'emp','1001','info:age' --也可以用来删除列
> truncate 'emp'    --清空表数据

--删除表
> disable 'emp'  --禁用
> scan 'emp'
> enable 'emp'   --启用
> scan 'emp'
> drop 'emp'     --需要先禁用

统计一张表有多少行数据
> count 'emp'     --rowkey数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值