写点什么

(1)长安链学习笔记 - 启动长安链

作者:
  • 2022 年 7 月 06 日
  • 本文字数:777 字

    阅读完需:约 3 分钟

本文已参与「开源摘星计划」,欢迎正在阅读的你加入。活动链接:https://github.com/weopenprojects/WeOpen-Star

长安链学习笔记-启动长安链


1.创建学习目录,进入目录

#创建学习目录mkdir chainmaker-learn#进入目录cd chainmaker-learn
复制代码

2.下载源码(下载之前先到官方注册账号)

#下载项目源码git clone https://git.chainmaker.org.cn/chainmaker/chainmaker-go.git
#下载证书工具源码git clone -b v2.2.0 https://git.chainmaker.org.cn/chainmaker/chainmaker-cryptogen.git
复制代码



3.编译证书生成工具

#进入证书工具源码目录,构建cd chainmaker-cryptogenmake
复制代码

注意 make 之前,确保安装了 gcc,并且版本大于 7.3


4.在 chainamker-go/tools 目录下建立证书工具目录软连接

#进入到主源码的工具目录cd chainmaker-go/tools
# 软连接chainmaker-cryptogen到tools目录下ln -s ../../chainmaker-cryptogen/ .
复制代码

建立软连接后,可以看到当前目录下的 chainmaker-cryptogen,实际是证书工具的目录

5.生成证书

进入chainmaker-go/scripts目录,执行prepare_pk.sh脚本生成单链 4 节点集群配置,存于路径chainmaker-go/build

#进入脚本目录cd scripts/ 
#生成4个节点,一条链的配置./prepare_pk.sh 4 1
执行脚本的时候,一路按enter默认就好生成的证书目录在/root/chainmaker-learn/chainmaker-go/build目录下
复制代码


6.生成安装包

#在scripts目录下执行脚本:./build_release.sh
复制代码



7.启动长安链

#启动长安链$ ./cluster_quick_start.sh normal#关闭长安链./cluster_quick_stop.sh
#查看端口号是否启动netstat -lptn | grep 1230
复制代码

启动后,可以查看端口号


主要有 2 个端口:

(1)p2p端口(用于节点互联),p2p起始端口为11301

(2)rpc端口(用于客户端与节点通信),rpc起始端口为12301


如果生成 4 个节点的配置,p2p端口分别为:11301、11302、11303、11304rpc端口分别为:12301、12302、12303、12304

用户头像

关注

还未添加个人签名 2018.05.04 加入

还未添加个人简介

评论

发布
暂无评论
(1)长安链学习笔记-启动长安链_李_InfoQ写作社区