DUBBO安裝配置注意事項
參考URL:http://blog.csdn.net/lichunan/article/details/40349645
======
管理端:
記得更改TOMCAT的埠號,不然會和監控器的8080衝突(如何部署在同一機器)
dubbo.properties 檔案
dubbo.registry.address=zookeeper://x.x.x.x:2181
dubbo.admin.root.password=使用者
dubbo.admin.guest.password=密碼
=============
監控端:
dubbo.properties檔案
dubbo.container=log4j,spring,registry,jetty
dubbo.application.name=simple-monitor
dubbo.application.owner=
#dubbo.registry.address=multicast://224.5.6.7:1234
#dubbo.registry.address=zookeeper://127.0.0.1:2181
#dubbo.registry.address=redis://127.0.0.1:6379
#dubbo.registry.address=dubbo://127.0.0.1:9090
dubbo.registry.address=zookeeper://x.x.x.x:2181
dubbo.protocol.port=7070
dubbo.jetty.port=8080
dubbo.jetty.directory=${user.home}/monitor
dubbo.charts.directory=${dubbo.jetty.directory}/charts
dubbo.statistics.directory=${user.home}/monitor/statistics
dubbo.log4j.file=logs/dubbo-monitor-simple.log
dubbo.log4j.level=WARN
在安裝的時候,小嶠同學遇到了一個妖怪的問題,就是監控端可能只能在JDK1.8以上的版本才能啟動,在JDK1.7上啟動時,老是說什麼MONITOR程式已存在啟動,然後就停了。
我直接註釋相關的SHELL就搞定了。。
不知對不對。。
if [ -z "$SERVER_NAME" ]; then SERVER_NAME=`hostname` fi #PIDS=`ps -f | grep java | grep "$CONF_DIR" |awk '{print $2}'` #if [ -n "$PIDS" ]; then # echo "ERROR: The $SERVER_NAME already started!" # echo "PID: $PIDS" # exit 1 #fi if [ -n "$SERVER_PORT" ]; then SERVER_PORT_COUNT=`netstat -tln | grep $SERVER_PORT | wc -l` if [ $SERVER_PORT_COUNT -gt 0 ]; then echo "ERROR: The $SERVER_NAME port $SERVER_PORT already used!" exit 1 fi fi