分佈式系統常用命令

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權限進行操作。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章