... | @@ -5,15 +5,14 @@ |
... | @@ -5,15 +5,14 @@ |
|
* **硬盘**:SSD(M.2)固态硬盘(容量500GB以上, 连续读取速度500MB/s以上, 连续写入速度500MB/s以上)
|
|
* **硬盘**:SSD(M.2)固态硬盘(容量500GB以上, 连续读取速度500MB/s以上, 连续写入速度500MB/s以上)
|
|
* **网络**:带宽1Gbps, 最低100Mbps
|
|
* **网络**:带宽1Gbps, 最低100Mbps
|
|
* **主板**:必须支持上述规格
|
|
* **主板**:必须支持上述规格
|
|
> 实践证明拥有固态硬盘的台式机性能比刀片服务器好,推荐使用台式机作为服务器!
|
|
|
|
|
|
|
|
# 系统架构
|
|
# 系统架构
|
|
RPC
|
|
RPC
|
|
|
|
|
|
# 主要组件
|
|
# 主要组件
|
|
1. 数据库 PostgreSQL 11
|
|
1. 数据库 PostgreSQL 12
|
|
2. 消息列队 Kafka 2.2
|
|
2. 消息列队 Kafka 2.5
|
|
3. 数据缓存 Redis 5
|
|
3. 数据缓存 Redis 6
|
|
> 以上为大版本, 细版本一般是项目开始时的最新版本.
|
|
> 以上为大版本, 细版本一般是项目开始时的最新版本.
|
|
|
|
|
|
# 警告
|
|
# 警告
|
... | @@ -105,13 +104,13 @@ RPC |
... | @@ -105,13 +104,13 @@ RPC |
|
|
|
|
|
上面已经完成了系统的安装和设置,接下来该安装Docker了。[下载离线安装套件](https://27.17.7.86:81/file/docker-18.04.tar.gz) ,用pscp将其传送到服务器中。用ssh连接服务器,然后执行命令:`tar zxvf docker-18.04.tar.gz && cd docker/ && sh install.sh`。putty会断开,关闭窗口即可。
|
|
上面已经完成了系统的安装和设置,接下来该安装Docker了。[下载离线安装套件](https://27.17.7.86:81/file/docker-18.04.tar.gz) ,用pscp将其传送到服务器中。用ssh连接服务器,然后执行命令:`tar zxvf docker-18.04.tar.gz && cd docker/ && sh install.sh`。putty会断开,关闭窗口即可。
|
|
|
|
|
|
# 三、服务
|
|
## 确认Docker正常
|
|
|
|
|
|
接下来进行服务安装,用pscp将**镜像包**和**资源包**传送到服务器中,用ssh连接服务器。
|
|
重启之后执行:`docker -v` ,查看是否打印了 **Docker version ...**字样的信息。如果没有,说明Docker没有成功安装,截图求助。
|
|
|
|
|
|
## 确认Docker正常
|
|
# 三、服务
|
|
|
|
|
|
执行命令:`docker -v` ,查看是否打印了 **Docker version 1...**字样的版本信息。如果没有,说明Docker没有成功安装,截图求助。
|
|
接下来进行服务安装,用pscp将**镜像包**和**资源包**传送到服务器中,用ssh连接服务器。
|
|
|
|
|
|
## 安装启动
|
|
## 安装启动
|
|
|
|
|
... | @@ -121,6 +120,8 @@ RPC |
... | @@ -121,6 +120,8 @@ RPC |
|
* 执行命令:`tar zxvf 项目名称.tar.gz`
|
|
* 执行命令:`tar zxvf 项目名称.tar.gz`
|
|
* 执行命令:`rm 项目名称.tar.gz`
|
|
* 执行命令:`rm 项目名称.tar.gz`
|
|
* 执行命令:`cd 项目名称`
|
|
* 执行命令:`cd 项目名称`
|
|
|
|
> 注意:如果是数据库集群项目,应该先按[文档](http://27.17.7.86:96/npp/pipeline/-/wikis/%E6%95%B0%E6%8D%AE%E5%BA%93%E9%9B%86%E7%BE%A4%E9%83%A8%E7%BD%B2)完成数据库集群部署,然后修改当前目录中的`haproxy.cfg`文件,修改其中的192.168.1.2、192.168.1.3、192.168.1.4三个IP为实际的IP。然后再继续下面命令,如果不是则直接继续。
|
|
|
|
|
|
* 执行命令:`sh auto.sh`
|
|
* 执行命令:`sh auto.sh`
|
|
* 执行命令:`a`
|
|
* 执行命令:`a`
|
|
|
|
|
... | | ... | |