分布式系统常用命令

Zookeeper启动

cd /app/zookeeper/bin
sh zkServer.sh start

执行以上脚本后,出现以下关键字,说明启动成功。
Starting zookeeper … STARTED
按以上步骤可以启动多个Zookeeper

cd /app/zookeeper/bin/
sh zkServer.sh stop
以下说明成功停止
STOPPED

kafka Broker启执行下面命令来启动kafka

cd /app/kafka
JMX_PORT=9997 nohup bin/kafka-server-start.sh config/server.properties &
执行以上脚本后,可以通过查看log判断服务是否正常启动。
tail -f nohup.out –n200
tail -f logs/server.log –n200
Log中无异常,出现以下关键字,说明启动成功。
[2014-03-17 15:27:53,426] INFO [Kafka Server 248], Started (kafka.server.KafkaServer)
    查看进程是否存在
ps -ef | grep Kafka

kafka Broker停止

cd /app/kafka
bin/kafka-server-stop.sh

Nimbus启动
授权

cd /app/jstorm
chmod -R 777 bin

执行下面命令来启动Nimbus:

cd /app/jstorm
nohup bin/jstorm nimbus &
通过/app/ jstorm/logs/nimbus.log文件查找错误。
通过下面命令查看进程是否正常启动
ps -ef|grep NimbusServer
ps -ef|grep nimbus
jps

Supervisor启动

执行下面命令:
cd /app/jstorm
nohup bin/jstorm supervisor &
通过/app/storm-supervisor/logs/supervisor.log文件查找错误。
通过下面命令查看进程是否正常启动
ps -ef|grep Supervisor
ps -ef|grep supervisor
jps

jstorm-ui 启动服务

cd /app/jstorm-ui/bin
./startup.sh
1.	查看进程,用下面命令查看进程
ps -ef|grep jstorm-ui
2.	用火狐访问http://xxxx:8088/ui,出现如下图页面
 

Nimbus停止

kill `ps aux | fgrep NimbusServer | fgrep -v 'fgrep' | awk '{print $2}'`
kill `ps aux | fgrep nimbus | fgrep -v 'fgrep' | awk '{print $2}'`

JStorm-ui停止

kill `ps aux | fgrep jstorm-ui | fgrep -v 'fgrep' | awk '{print $2}'`

supervisor停止
Supervisor会启动多个Worker进程,参见supervisor.slots.ports配置,下面是关闭所有Supervisor相关进程的命令:

kill `ps aux | fgrep Supervisor | fgrep -v 'fgrep' | awk '{print $2}'`
kill `ps aux | fgrep supervisor | fgrep -v 'fgrep' | awk '{print $2}'`

Mongodb启动命令

1.	cd /app
2.	tar xvf mongodb.tgz
3.	cd mongodb
4.	./mongod -f mongod.conf	#启动mongod服务
默认以后台服务方式运行,监听的端口是27017,数据文件目录db/,日志文件目录logs/,通过修改mongod.conf可以改变运行参数。

mongodb停止命令

1.	登录到1号机
2.	cd /app/mongodb
3.	./mongod -f mongod.conf --shutdown

linux修改主机名

[root@dubaoquan home]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.4.56.6   dubaoquan
[root@dubaoquan home]# cat /etc/sysconfig/network
NETWORKING=yes
#HOSTNAME=localhost.localdomain
HOSTNAME=dubaoquan

Linux用户root权限

创建用户,在root用户下执行下列命令
adduser test
passwd test
修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel    ALL=(ALL)    ALL
然后在root下执行下列命令
usermod -g root test
修改完毕,现在可以用test帐号登录,然后用命令 su - ,即可获得root权限进行操作。
展开阅读全文

没有更多推荐了,返回首页