apollo以activemq原型為基礎,是乙個更快、更可靠、更易於維護的訊息**工具。apache稱apollo為最快、最強健的stomp(streaming text orientated message protocol,流文字定向訊息協議)伺服器. 它採用乙個完全不同的訊息分發架構,同activemq一樣支援多種協議。如stomp,amqp,mqtt,openwire,ssl和websockets.
一:linux下apollo的安裝
加壓縮檔案 tar -zxvf apache-apollo-1.7-unix-distro.tar.gz
二:建立broker例項
乙個broker例項是乙個資料夾,其中包含所有的配置檔案及執行時的資料,比如日誌和訊息資料。apollo強烈建議不要把例項同安裝檔案放在一起。
在linux作業系統下面,建議將例項建在/opt/lib/目錄下面
cd /opt/lib
/opt/apache-apollo-1.7/bin/apollo create mybroker
建立成功後,在/var/lib/mybroker目錄下可以看到如下目錄
bin———————例項的啟動指令碼
etc——————–例項的配置檔案
data——————訊息持久化資料
log———————執行日誌
tmp——————-臨時檔案
三:apollo監控頁面配置
vi /opt/lib/mybroker/etc/apollo.xml
修改 >
>
為 >
>
四:啟動broker例項
啟動成功,檢視apollo程序
ps -ef|grep apollo
root 10510 1 0 12:00 pts/4 00:00:11 apollo -ea -server -xmx1g -xx:+heapdumponoutofmemoryerror -xx:-usebiasedlocking -dcom.sun.management.jmxremote -dapollo.home=/usr/local/apache-apollo-1.7 -dapollo.base=/var/lib/mybroker -classpath /usr/local/apache-apollo-1.7/lib/apollo-boot.jar org.apache.activemq.apollo.boot.apollo /var/lib/mybroker/lib\;/usr/local/apache-apollo-1.7/lib org.apache.activemq.apollo.cli.apollo run
五:將apollo作為linux service啟動
ln -s /var/lib/mybroker/bin/apollo-broker-service /etc/init.d/apollo
chkconfig apollo –add
六:訪問apollo的監控頁面http://localhost::61680/
預設使用者名稱、密碼為:admin/password
mysql安裝及設定 mysql安裝及常見設定
安裝mysql install mysql 完整 1 tar zxf mysql 5.0.27.tar.gz 2 cd mysql 5.0.27 3 configure prefix usr local mysql sysconfdir etc localstatedir var lib mysql...
nvm安裝及node安裝
使用nvm install latest安裝最新版本node 發現報錯,因為預設位址是官網 在命令列中設定國內映象 nvm node mirror nvm npm mirror 可以使用nvm安裝node了 切換使用node版本 nvm use 7.5.0 檢視當前擁有的node版本 nvm ls ...
linux安裝及各個安裝
文字不會出現在螢幕下方。當我們在安裝選擇介面,也就是選擇u盤啟動的第乙個介面,該介面上有三個選項 1 install centos 7 2 test this media install centos7 3 troubleshooting12 3按一下 tab 鍵 下方出現一些文字 vmlinuz ...