美文网首页
一台电脑部署两个环境

一台电脑部署两个环境

作者: 乄三楼半 | 来源:发表于2020-04-14 17:00 被阅读0次

以搭建单群组4节点联盟链为例

1、端口分配
环境一:30300-30303、20200-20203、8545-8548
环境二:30304-30307、20204-20207、8549-8552

2、目录
用两个文件夹存放两个环境,并注意区分。

3、环境一按照fisco bcos官网搭配,环境二以下地方做修改:

  • 1、将30300,20200,8545 改为 30304,20204,8549
# 在fisco目录下执行下面的指令,生成一条单群组4节点的FISCO链。
# 请确保机器的`30300~30303,20200~20203,8545~8548`端口没有被占用。

bash build_chain.sh -l "127.0.0.1:4" -p 30300,20200,8545
  • 2、输入以下命令,进入applicationContex.xml文件。
cp -n console/conf/applicationContext-sample.xml console/conf/applicationContext.xml
  • 3、将文件中的20200替换成节点对应的channle端口,即20203。

WeBase节点前置部署的修改

  • 1、注意目录修改
  • 2、修改配置文件
    输入vi application.yml进入配置文件,如下
spring:
  datasource:
    url: jdbc:h2:file:./h2/webasefront;DB_CLOSE_ON_EXIT=FALSE // 默认H2库为webasefront,建议修改数据库存放路径
...
server: 
  port: 5003                    // 服务端口
  context-path: /WeBASE-Front
sdk: 
  ...
  ip: 127.0.0.1                 // 连接节点的监听ip
  channelPort: 20200            // 连接节点的链上链下端口
  encryptType: 0                // 国密开关,0:standard, 1:guomi
constant: 
  keyServer: 127.0.0.1:5001     // 密钥服务的IP和端口(WeBASE-Node-Manager服务或者WeBASE-Sign服务,不同服务支持的接口不同),如果作为独立控制台使用可以不配置
  transMaxWait: 30              // 交易最大等待时间
  monitorDisk: /                // 要监控的磁盘目录,配置节点所在目录(如:/data)
  monitorEnabled: true          // 是否监控数据,默认true
  aesKey: EfdsW23D23d3df43          // aes加密key(16位) 如启用,各互联的子系统的加密key需保持一致
  nodePath: /fisco/nodes/127.0.0.1/node0      //配置连接节点的绝对路径
...

  • 1、修改channelPort: 20200 为 channelPort: 20204
  • 2、修改port: 5003 为 port: 5005
    也可修改为其他端口,在访问节点前置网页(http://{deployIP}:{frontPort}/WeBASE-Front)时,更换{frontPort}即可。
    如:http://localhost:5005/WeBASE-Front

PS:可用下面命令查看端口使用情况

  • 1、使用netstat -an | grep tcp检查机器的3030-30303,20200-20203,8545-8548端口是否被占用。
  • 2、ss- ntl可以查看当前哪些端口被启用,比如Webase-Front 当前启用了5003端口

相关文章

网友评论

      本文标题:一台电脑部署两个环境

      本文链接:https://www.haomeiwen.com/subject/uaqwmhtx.html