赞
踩
(建议使用ssh远程连接)
使用 cd ~ && mkdir tools && cd tools 创建目录并进入到tools目录
使用下列代码进行脚本的下载
如果出现无法连接成功则使用下列代码
https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.11.0/build_chain.shcurl -#LOhttps://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.11.0/build_chain.sh && chmod u+x build_chain.sh
然后ls查看当前目录下是否下载成功 build_chain.sh
在tools目录下执行下面的指令,生成一条单群组4节点的FISCO链。 请确保机器的30300~30303,20200~20203,8545~8548端口没有被占用。
bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545
命令解读:
bash - 执行脚本的命令 。
build_chain.sh -被执行脚本的名字
127.0.0.1:4 - 在当前主机上创建4个节点
-p选项指定起始端口,分别是p2p_port,channel_port,jsonrpc_port,后面慢慢了解这些端口
出现如图结果即为成功
命令执行成功会输出All completed。如果执行出错,请检查nodes/build.log文件中的错误信息。
启动链
bash nodes/127.0.0.1/start_all.sh
启动成功会输出类似下面内容的响应。否则请使用netstat -an | grep tcp检查机器的30300~30303,20200~20203,8545~8548端口是否被占用。
cd ~/tools && curl -LO https://github.com/FISCO-BCOS/console/releases/download/v2.9.2/download_console.sh && bash download_console.sh
如果因为网络问题导致长时间无法下载,请尝试以下代码
cd ~/fisco && curl -#LO https://gitee.com/FISCO-BCOS/console/raw/master-2.0/tools/download_console.sh && bash download_console.sh
出现如图即为下载成功
# 最新版本控制台使用如下命令拷贝配置文件
cp -n console/conf/config-example.toml console/conf/config.toml
cp -r nodes/127.0.0.1/sdk/* console/conf/
启动
cd ~/tools/console && bash start.sh
出现如下图所示即为启动成功
为了方便用户快速体验,HelloWorld合约已经内置于控制台中,位于控制台目录下contracts/solidity/HelloWorld.sol,参考下面命令部署即可。
# 在控制台输入以下指令 部署成功则返回合约地址
deploy HelloWorld
如上图即为成功
# 调用get接口获取name变量 此处的合约地址是deploy指令返回的地址
红字部分改为上图红框中的地址
call HelloWorld 0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 get
如图即为成功
调用set设置name
call HelloWorld 0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 set "Hello, FISCO BCOS"
再次调用HelloWorld条约查看是否成功
下列操作都是在tools文件夹中进行
wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.5/webase-front.zip
unzip webase-front.zip
cp nodes/127.0.0.1/sdk/* webase-front/conf
cd webase-front/
bash start.sh
bash status.sh
(但是这个is running 并不代表webase-front正确启动了)
ps -ef |grep webase-front
tail log/WeBASE-Front.log
出现了main run success 的话就代表webase-front正确启动了!!
(如果这里没有出现的话,有可能查的太早了,等3秒钟再查一下,如果还是没有,可能是节点没启动,sdk证书没拷贝,配置文件写错了等等的原因)
找到如图中红框的ip地址
接着打开宿主机的浏览器,输入http://(刚才的IP):5002/WeBASE-Front ,来访问可视化页面
例如http://192.168.44.129:5002/WeBASE-Front
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。