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数