學習整套基於Spring+SpringMVC+Mybatis分佈式敏捷開發系統架構

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
相關文章
相關標籤/搜索