为新节点生成私钥证书
接下来的操作都在nodes/127.0.0.1
目录下进行
-
获取证书生成脚本
-
生成新节点私钥证书
# -c指定机构证书及私钥所在路径 # -o输出到指定文件夹,其中node4/conf中会存在机构agency新签发的证书和私钥
-
准备节点配置文件
-
拷贝
node0/config.ini
、node0/start.sh
和node0/stop.sh
到node4目录; -
修改
node4/config.ini
。对于[rpc]
模块,修改channel_listen_port=20204
和jsonrpc_listen_port=8549
;对于[p2p]
模块,修改listen_port=30304
并在node.
中增加自身节点信息;拷贝节点1的node0/conf/group.1.genesis
(内含群组节点初始列表)和node0/conf/group.1.ini
到node4/conf
目录下,不需改动; -
执行
node4/start.sh
启动节点; -
确认node4与其他节点连接已经建立,加入网络操作完成。
2. 节点加入群组
获取node4的nodeid
使用控制台将node4加入群组1
-
使用addObserver将node4作为观察节点加入群组1
-
使用addSealer将node4作为共识节点加入群组1
-
使用MySQL存储引擎
- 安装MySQLMySQL安装成功后,启动MySQL服务,并设置root账户密码修改MySQL配置文件(/etc/mysql/my.cnf)重启MySQL服务
-
登录MySQL客户端,验证参数是否生效
验证参数过程
-
使用MySQL存储
修改存储配置为MySQL启动区块链节点启动区块链节点
2.4 检查区块链网络
检查进程是否启动检查网络连接是否正常检查区块链共识是否正常使用控制台发起CRUD操作
- 创建表student向表中插入数据查询表中数据通过MySQL客户端查询t_demo在数据库中的情况