数据导出系统WeBankBlockchain-Data-Export实操记录

实操人:施绍求

概述:

WeBankBlockchain-Data-Export是一款基于FISCO BCOS平台的数据导出工具可以把非结构化的链上数据导出到关系型数据库或ES等数据源中存储,便于后续的业务分析和处理WeBankBlockchain-Data-Export还支持了多活部署、数据分库分表、导出数据可视化、应用监控等功能,适应各类复杂的业务场景,满足了业务开发中各项需求,提升了使用体验。

数据导出系统WeBankBlockchain-Data-Export实操记录_第1张图片

 

使用场景和解决方案

区块链的数据存储在区块链上,需要使用智能合约暴露的接口来进行调用。由于智能合约暴露的接口的限制,区块链上不适合进行复杂的数据查询、大数据分析和数据可视化等工作

部署:

1: git clone https://gitee.com/WeBankBlockchain/Data-Export.git

配置合约

2:复制合约abi和bin文件到/Data-Export/tools/config/相关abi|bin目录

配置证书

3: 复制证书到/tools/config/目录

数据导出系统WeBankBlockchain-Data-Export实操记录_第2张图片

 

4: 修改application.properties

 

数据导出系统WeBankBlockchain-Data-Export实操记录_第3张图片

启动应用

1:直接本机运行

bash build_export.sh

数据导出系统WeBankBlockchain-Data-Export实操记录_第4张图片

2:编译后运行

 bash build_export.sh -e build -v 1.3.0

数据导出系统WeBankBlockchain-Data-Export实操记录_第5张图片

 

3:检测服务状态

ps -ef |grep Data-Export

可视化监控程序安装和部署

根据官网文档部署grafana,然后设置数据源,导至fisco模板即可

数据导出系统WeBankBlockchain-Data-Export实操记录_第6张图片

 

 

 

 

你可能感兴趣的:(fisco,bcos)