售前客服二维码
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!
Hyperledger Explorer是一个简单、强大、易于使用、高度可维护的开源区块链浏览器,用于查看底层区块链网络上的活动。
在互联网上不可能跟踪许多教程的操作。今天花点时间记录详细的教程。
先决条件
nodejs 8.11.x(注意还不支持v9.x)
PostgreSQL 9.5或更高版本
https://stedolan.github.io/jq/
gcc-c
在非根用户下,pg数据库用户与服务器用户相同,需要sudo权限
1.nodejs安装
参考https://blog.csdn.net/tiansheng1225/article/details/83899808
2.PostgreSQL安装
参考https://www.linuxidc.com/Linux/2017-10/147536.htm
3.jq安装
参考https://blog.csdn.net/markximo/article/details/80449626
4.安装gcc-c
yum install -y gcc-c
5.下载源代码
git克隆https://github.com/hyperledger/blockchain-explorer.git
6.修改数据库配置
cd区块链-浏览器/应用
vi explorerconfig.json
修改用户名和密码
{
持久性' : 'postgreSQL ',
平台' : ['结构'],
postgreSQL': {
主机' : '127.0.0.1 ',
端口' : '5432 ',
数据库' : 'fabricexplorer ',
用户名' : 'chenjf ',
passwd': '123456 '
},
sync': {
键入' : '本地',
平台' : '织物',
块系统时间' : '3 '
{}
{}
7.建议使用PostgreSQL数据库用户创建和表创建工具
按照官方网站文档的提示执行createdb.sh脚本来创建用户、数据库和表,但是执行时会报告错误,因此建议您自己创建。
我用navicat premium创建了它
首先用上面的配置创建一个角色,这里是chenjf,密码123456
创建的数据库的名称与上面的配置相同,这里是fabricexplorer
要创建表,您需要切换到刚刚创建的用户进行操作。脚本可以从目录BlockChain-Explorer/App/Persistence/Fabric/Postgresql/DB中的explorerpg.sql复制,并在navicat premium上执行,其中:用户需要更改为相应的用户名,例如当创建了下表并指定了用户所属时:ALTER table blockowner to chenjf;记住要有分号。
8.在所有创建后启动第一个网络,并执行。/byfn.sh启动以启动结构环境
9.在资源管理器中修改结构配置。以第一网络为例。如果是自己建的,会根据实际情况进行调整。
主要是用实际的第一网络路径替换结构路径,光盘区块链浏览器bak/应用程序/平台/结构
编辑配置文件:vi config.json,用结构示例所在的路径替换文本中的所有结构路径,不要修改其他路径
10.编制
cd区块链-探索者
npm安装
cd客户端/
npm安装
npm运行构建
如果在编译过程中权限不足,请记住为指定目录中的所有文件添加可读权限
Chmod -R 755目录
11.开始执行
cd区块链-探索者。/start.sh
启动后检查日志是否正常。该日志位于区块链-资源管理器/日志/控制台/。出现以下类似的日志,表明它已成功部署。
12.打开浏览器预览
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!