依赖软件安装
介绍在 Linux Centos 环境下安装XXPay4J依赖的中间件安装过程,以下安装使用root用户完成。
原生安装
主要讲述安装JDK、ActiveMQ、ZooKeeper的步骤。
安装JDK
下载JDK
使用的jdk版本为1.8,可自行下载,也可使用以下地址直接下载。
下载地址:https://xxpayvip.oss-cn-beijing.aliyuncs.com/soft/jdk-8u121-linux-x64.tar
安装JDK
登录root用户,在/usr/local目录下创建jdk目录,然后将jdk-8u121-linux-x64.tar文件上传到该目录下,解压。
tar -xvf jdk-8u121-linux-x64.tar配置jdk环境变量,编辑 /etc/profile 文件。
vi /etc/profile在文件底部增加如下jdk变量配置。
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_121
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar保存文件,然后执行。
source /etc/profile查看安装结果
使用命令查看jdk版本。
java -version如正确显示jdk版本后,表示jdk已安装成功。
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)安装ActiveMQ
下载 activemq
使用的ActiveMQ版本为5.16.3,可自行下载,也可使用以下地址直接下载。
下载地址:http://xxpayvip.oss-cn-beijing.aliyuncs.com/soft/apache-activemq-5.16.3-bin.tar.gz
安装 activemq
登录root用户,将安装文件下载到/usr/local目录下,解压activemq。
tar -xvf apache-activemq-5.16.3-bin.tar.gz配置 activemq
进入到conf目录下。
cd /usr/local/apache-activemq-5.16.3/conf设置mq的消息延迟属性(如果使用上面下载地址的mq,可忽略此步骤)。
编辑activemq.xml文件,在 broker标签中添加属性schedulerSupport="true" 用作mq的延迟消息使用。
<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.data}" schedulerSupport="true">设置管理端的账号和密码(用作web管理控制台登录使用)
编辑 jetty-realm.properties文件,修改activemq管理用户的账号和密码。
admin: pay666, admin
user: pay333, user上面第一行,admin:开头表示管理员角色,pay666表示密码,admin表示用户名。
上面第二行,user:表示普通用户角色,pay333表示密码,user表示用户名。
启动 activemq
cd /usr/local/apache-activemq-5.16.3
./bin/activemq start查看日志。
tail -f ./data/activemq.log查看状态
cd /usr/local/apache-activemq-5.16.3
./bin/activemq status看到如下信息,表示activemq已经启动成功。
ActiveMQ is running (pid '5536')安装ZooKeeper
下载 zookeeper
使用的ZooKeeper版本为3.4.6,可自行下载,也可使用以下地址直接下载。
下载地址:https://xxpayvip.oss-cn-beijing.aliyuncs.com/soft/zookeeper-3.4.6.tar.gz
安装 zookeeper
登录root用户,将安装文件下载到/usr/local目录下,解压zookeeper。
tar -xvf zookeeper-3.4.6.tar.gz配置 zookeeper
进入conf目录。
cd /usr/local/zookeeper-3.4.6/conf/复制配置文件。
cp zoo_sample.cfg zoo.cfg注:如果使用上面地址下载zookeeper,可忽略该配置步骤。
启动 zookeeper
cd /usr/local/zookeeper-3.4.6
./bin/zkServer.sh start查看zk日志。
tail -f ./zookeeper.out查看状态
cd /usr/local/zookeeper-3.4.6
./bin/zkServer.sh status看到如下信息,表示zookeeper已经启动成功,为单点模式。
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: standalone宝塔安装
部分软件的安装可通过宝塔安装,图形界面操作方便。主要包括Mysql、Nginx、Redis。
宝塔的详细安装可参考官方:https://www.bt.cn/bbs/thread-19376-1-1.html
建议:根据自己的操作系统型号,选择最新版安装。安装后记住宝塔面板地址及密码,端口8888要记得开通,登陆后也可以修改为其他端口。为了安全起见,请修改宝塔默认端口。
宝塔安装完成,进入到管理界面,通过软件商店可以安装所需软件。
![/_images/m_9bb97ebcc17e253eab82901763996712_r.png "null")
安装Mysql
通过宝塔管理mysql很方便,可以切换版本,创建数据库等。
![/_images/m_d1568f4b67beb97de5c8d19642526bae_r.png "null")
![/_images/m_886d789e323c531c4250972cbfa0b773_r.png "null")
安装Nginx
如果需要配置反向代理,需要安装nginx进行设置。
![/_images/m_5328f10136269ccba40d85bf252d8d2a_r.png "null")
安装Redis
安装redis后,通过控制面板 - 性能调整下的 requirepass 属性,修改redis的密码。
![/_images/m_19ff6ceb7968d503d206c168bf605122_r.png "null")
修改后,通过服务,重启或重新加载配置。
![/_images/m_6458be430754ff79332d20c03b37c43a_r.png "null")