roketmqシングルバージョン
3880 ワード
Clone&Build (個人パッケージのリソース:http://download.csdn.net/detail/luckyzsion/9885361)
Before sending/receiving message、we need to tell clients the location of name servers.RocketMQ provides multiple ways to achieve.For simplity、we use environment variable
1、macで運行しています。JAVA_ホーム未設定
$vim~/.bash_profile
export JAVA_HOME=$(/usr/libexec/java_home
$source.bash_profile
2、運転後、コンピュータが詰まりました。先に設定してください。
> git clone -b develop https://github.com/apache/incubator-rocketmq.git
> cd incubator-rocketmq
> mvn -Prelease-all -DskipTests clean install -U
> cd distribution/target/apache-rocketmq
Start Name Server > nohup sh bin/mqnamesrv &
> tail -f ~/logs/rocketmqlogs/namesrv.log
The Name Server boot success...
Start Broker > nohup sh bin/mqbroker -n localhost:9876 &
> tail -f ~/logs/rocketmqlogs/broker.log
The broker[%s, 172.30.30.233:10911] boot success...
Send&Receive MessagesBefore sending/receiving message、we need to tell clients the location of name servers.RocketMQ provides multiple ways to achieve.For simplity、we use environment variable
NAMESRV_ADDR
> export NAMESRV_ADDR=localhost:9876
> sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
SendResult [sendStatus=SEND_OK, msgId= ...
> sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
ConsumeMessageThread_%d Receive New Messages: [MessageExt...
Shutdown Servers> sh bin/mqshutdown broker
The mqbroker(36695) is running...
Send shutdown request to mqbroker(36695) OK
> sh bin/mqshutdown namesrv
The mqnamesrv(36664) is running...
Send shutdown request to mqnamesrv(36664) OK
問題が発生しました:1、macで運行しています。JAVA_ホーム未設定
$vim~/.bash_profile
export JAVA_HOME=$(/usr/libexec/java_home
$source.bash_profile
2、運転後、コンピュータが詰まりました。先に設定してください。
vim /usr/local/rocketmq/bin/runbroker.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx512m -Xmn256m"
vim /usr/local/rocketmq/bin/runserver.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx512m -Xmn256m -XX:PermSize=256m -XX:MaxPermSize=512m"
vim /usr/local/rocketmq/bin/tools.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx512m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"
3、cent7 java heap , , 128m、256m。 ( jdk、 , 2 1g, , , ), 2 , 。
:
http://rocketmq.apache.org/docs/quick-start/
・