XXPAY environment deployment notes

January 13 night from the official to get the latest version of the source 20,200,103

See small changes or not

Middleware more: you need to install activeMQ5.15.8, redis3.2.8, zooKeeper3.4.6, and to ensure a smooth start

I first deployed locally, I had the local environment is the IDEA 2019.3, JDK12, Maven3.6.3 environment, has been an error or missing dependencies, and the communication of these are the same with his demotion local configuration was successfully compiled

Maven can not start having problems during resolved through Importing under adjustment Maven.

The most important thing is to configure the local path, I'm mac system,

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
让配置文件生效

Start activemq
enter:  cd /home/xxpay/apache-activemq-5.11.1
start: ./bin/activemq start
view the log: tail -f ./data/activemq.log

See the above information indicates, activemq has been launched to complete.

启动 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、这次还没有实现分布式部署,只是把项目搭建起来,争取在一个月左右把这套项目各项功能熟悉好,然后进行集群分布式部署

Guess you like

Origin www.cnblogs.com/chengdu/p/12230063.html