HyperLedger中如何搭建Explorer环境

这篇文章将为大家详细讲解有关HyperLedger中如何搭建Explorer环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

十年的郾城网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整郾城建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“郾城网站设计”,“郾城网站推广”以来,每个客户项目都认真落实执行。

内容

  • 我本地的fabric-explorer路径和目录是/home/blockchain-explorer

  • 我本地能运行的first-network环境是/root/fabric-samples/first-network

搭建环境

  • 一、前期安装准备

    • (1)sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main"

    • (2)wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

    • (3)sudo apt-get update

    • 1、安装Postgresql客户端和服务器$ sudo apt-get install postgresql postgresql-client (一般安装好就是启动的了)

    • 1.1、可以用另一种安装方式

    • 2、还需要有docker-ce、docker-compose、nodejs(因为我本机有这些了

  • 二、下载blockchain-explorer代码

    • $ git clone https://github.com/hyperledger/blockchain-explorer.git

  • 三、postgreSQL数据库配置

    • 1、连接到postgreSql:$ sudo -u postgres psql

    • 2、创建数据库脚本:$ \i app/persistence/postgreSQL/db/explorerpg.sql(找到你本地explorerpg.sql) $ \i app/persistence/postgreSQL/db/updatepg.sqlupdatepg.sql应该也在那个目录

    • 3、查看数据库信息:$ \l展示数据库名 $ \d(查看创建的表格,但我没查出来啥help是提示符帮助,\q退出提示符

  • 四、启动byfn.sh并配置config.json

    • (1)、修改"fabric-path"

    • (2)、修改"tls_cacerts",是不是还得修改"key"和"cert"文件

    • (3)、确认"syncStartDate"的值是否需要修改

    • (4)、确认"channel"的值是否需要修改

    • 0、可以启动byfn.sh建立一个网络,也可以运行自己的网络

    • 1、修改config.json:但要路径,并不是只在当前目录中,我的情况是在app/platform/fabric/config.json这样的。

  • 五、package.json的配置

    • 与app/同级目录,在blockchain-explorer文件夹下 【这个属于依赖包的配置,基本无须改动

  • 六、构建Hyperledger Explorer

    • 0、打开新的终端

    • 1、cd blockchain-explorer

    • 2、npm install

    • 3、cd blockchain-explorer/app/test

    • 4、npm install

    • 5、npm run test

    • 6、cd client/

    • 7、npm install

    • 8、npm test -- -u --coverage

    • 9、npm run build

  • 七、运行Hyperledger Explorer

    • 0、打开新的终端

    • 1、cd blockchain-explorer

    • 2、./start.sh

    • 3、浏览器中输入http://localhost:8080 [ip地址在/home/fabric-explorer/blockchain-explorer/appconfig.json]

    • 4、./stop.sh

  • 八、日志查看

    • /home/fabric-explorer/blockchain-explorer/logs目录下有consoleappdb3个文件夹,分别可以查看对应的日志

关于“HyperLedger中如何搭建Explorer环境”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


标题名称:HyperLedger中如何搭建Explorer环境
浏览地址:http://azwzsj.com/article/ipspgj.html