XXPAY環境部署筆記


1月13號晚上從官方拿到20200103版本的最新源碼

看到改動還是不小

中間件比較多:需要先安裝activeMQ5.15.8、redis3.2.8、zooKeeper3.4.6,並確保順利啟動

我先在本地部署,我之前的本地環境是IDEA 2019.3,JDK12,Maven3.6.3的環境,一直報錯或是缺少依賴包,和作者溝通后把這些都降級與他的本地配置一樣才順利編譯

期間遇到maven無法啟動的問題,通過調整Maven下的Importing解決。

最重要的是要把本地路徑配置好,我是mac系統,

vi ~/.bash_profile

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home"

export JAVA_HOME

CLASS_PATH="JAVA_HOME/lib"

PATH=".$PATH:$JAVA_HOME/bin"

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

export PATH

export CLASSPATH

export MAVEN_HOME=/xxpay/xxpayLib/apache-maven-3.2.5

export PATH=$PATH:$MAVEN_HOME/bin

export MYSQL_HOME=/usr/local/mysql

export PATH=$PATH:$MYSQL_HOME//bin

export PATH=$PATH:$MYSQL_HOME/support-files

source ~/.bash_profile
讓配置文件生效

啟動activemq
進入: cd /home/xxpay/apache-activemq-5.11.1
啟動:./bin/activemq start
查看日志: tail -f ./data/activemq.log

看到以上信息表示,activemq已經啟動完成。

啟動 zookeeper
進入 cd /home/xxpay/zookeeper-3.4.6
啟動:./bin/zkServer.sh start
查看狀態:./bin/zkServer.sh status

以上狀態表示zk已經啟動成功,單點模式。

查看zk日志:tail -f ./zookeeper.out

redis的啟動:

服務端
查看Redis是否啟動:ps -ef|grep redis

注:也可以使用Redis自帶的客戶端進行測試:

進入redis自帶的客戶端工具,然后再輸入ping,如果返回一個PONG則表示Redis后置啟動成功。

前台啟動:切換至Redis安裝目錄下,執行src/redis-server指令

注:也可直接切換至Redis安裝目錄下的src目錄下,運行./redis-server指令啟動Redis。

后台啟動:
第一步:修改Redis安裝目錄下的配置文件redis.conf。將其中的daemonize由no改為yes。

注:不同版本的Redis里,redis.conf文件所在位置可能不一樣;在redis-5.0.4中,redis.conf文件直接在Redis解壓后的目錄下。

注:daemonize為是否以守護線程的方式啟動Redis(即:是否后台啟動Redis)。

第二步:切換至Redis安裝目錄下,執行src/redis-server redis.conf指令啟動redis:

注:也可直接切換至Redis安裝目錄下的src目錄下,運行./redis-server ../redis.conf指令后台啟動Redis。

關閉(停止):kill -9 ${pid}

客戶端
注:要想啟動當前Redis的客戶端,必須先啟動當前Redis的服務端。

啟動(單機模式):切換至Redis安裝目錄下,執行src/redis-cli指令

注:不論是啟動redis-server還是啟動redis-cli,實際上就是執行redis-server(或redis-cli)文件,不論在哪里
       啟動,只要能定位到該文件即可。

啟動(集群模式):切換至Redis安裝目錄下,執行src/redis-cli -c指令

注:不論是啟動redis-server還是啟動redis-cli,實際上就是執行redis-server(或redis-cli)文件,不論在哪里
       啟動,只要能定位到該文件即可。

退出:  
方式一:指令ctrl+c 

方式二:執行指令quit 

方式三:執行指令exit  

 

 

環境安裝好之后,就可以開始部署XXPAY項目了

將項目打包編譯后,將每個模塊下的tar.gz文件上傳只service目錄,然后解壓每個文件。

進入每個模塊,啟動。

至此,整個項目就算成功部署

總結:

1、環境和版本號很重要,一定要先把環境搭建好

2、這次還沒有實現分布式部署,只是把項目搭建起來,爭取在一個月左右把這套項目各項功能熟悉好,然后進行集群分布式部署


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM