一、 實驗環境 Ubuntu server14.04 openfire:http://www.igniterealtime.org/downloads/index.jsp spark:http://www.igniterealtime.org/downloads/index.jsp JDK:要求1. ...
一、 實驗環境
Ubuntu server14.04
openfire:http://www.igniterealtime.org/downloads/index.jsp
spark:http://www.igniterealtime.org/downloads/index.jsp
JDK:要求1.7以上
二、安裝過程
1、首先在安裝openfire之前,先確保你的系統已經更新到最新。以避免後續不必要的麻煩
$ sudo apt-get update
$ sudo apt-get upgrade
2、在安裝最新版本的Oracle JRE/JDK,使用PPA(personal package archieve)WEBUPD8的方式安裝。
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
如果你正在使用OPenJDK,那麼先將它移除以免產生任何的衝突
$ sudo apt-get remove --purge openjdk*
然後使用下麵的命令安裝Oracle Java 8
$ sudo apt-get install oracle-java8-installer
3、下載並且安裝openfire_4.2.3_all.deb,並使用使用dpkg命令安裝openfire_4.2.3_all.deb
$ wget http://download.igniterealtime.org/openfire/openfire_4.2.3_all.deb
$ sudo dpkg -i openfire_4.2.3_all.deb
$ sudo service openfire start
4、.配置openfire的相關埠。你需要安裝防火牆並且允許一些openfire的埠通過。使用ufw命令來配置。
sudo ufw allow 9090/tcp sudo ufw allow 9091/tcp sudo ufw allow 5222/tcp sudo ufw allow 7777/tcp sudo ufw allow 7443/tcp sudo ufw allow 7070/tcp sudo ufw allow 3478/tcp sudo ufw allow 3479/tcp
經過以上的配置,openfire的初始化安裝步驟已經完成了。下一步,我們繼續通過web瀏覽器來配置。
7、配置openfire伺服器。配置openfire伺服器是相當簡單的,只需要幾個步驟就能完成。下麵就是如何配置openfire。你先在你的電腦上打開瀏覽器並且打開如下地址。
http://192.168.159.128:9090/index.jsp
進入之後一直預設即可,關於資料庫的選擇,我選擇的是自帶的資料庫,也可以選擇mysql等其他的資料庫(但是前提需要在這一步之前安裝好所需要的資料庫)
到此,openfire已安裝完成,接著開始安裝客戶端的spark
8、安裝spark (windows版的)
就跟安裝qq軟體差不多(具體就不介紹了)
安裝完成之後,打開spark客戶端。在高級選項中配置如下信息(功能變數名稱為你的伺服器主機名或者IP地址)
點擊確定按鈕即可。接著輸入:
到此spark已安裝完成。
PS:在自己虛擬機上搭建外網不能訪問,這個需要你的路由器支持埠轉發,或者直接dmz設置。在遠程伺服器上搭建好的,即可實現通訊。