1.開發環境的搭建:須要安裝Jdk七、Mysql、Redis、Zookeeper、ActiveMQ並啓動相關服務,使用默認配置默認端口。· 克隆源代碼到本地並打開,推薦使用IntelliJ IDEA,本地編譯並安裝到本地maven倉。linux
2.針對redis安裝和鏈接時遇到幾個問題:redis
- 虛擬機上啓動redis-server後,本機鏈接超時。解決辦法:redis安裝以後的默認配置中設置的是隻能本機鏈接,須要在redis-conf文件中找到bind 127.0.0.1這一行,設置成爲bind 0.0.0.0。
- 上述設置完畢後仍然鏈接不上,還需執行命令:setenforce 0,臨時關閉current mode。這個問題的緣由是selinux的安全策略問題致使的訪問失敗,經過上述步驟關閉安全策略。
- 最後就是linux防火牆的關閉了,service iptables stop,執行完此命令後再次啓動redis並嘗試鏈接,最終成功。
3.zookeeper的單機版安裝:解壓以後,在conf文件夾下建立zoo.cfg文件,配置以下參數:sql
- tickTime=2000
- dataDir=/opt/apple/zookeeper/data
- dataLogDir=/opt/apple/zookeeper/logs
- clientPort=2181
- 啓動命令:bin/zkServer.sh start
- 測試鏈接:bin/zkCli.sh -server localhost:2181