从零开始学习 JD Chain(四)-使用穿透式检索

简介: 从零开始学习 JD Chain(四)-使用穿透式检索

注意: 要想使用穿透式检索,必须首先部署好JDChain并且安装启动高级检索应用。也就是首先要完成:“从零开始部署JDChain”和“从零开始安装穿透式检索”这两篇文章的内容。


前置安装:


Gateway版本: jdchain-gateway-1.1.2.RELEASE


Argus版本: argus-0.8.4-RELEASE


Jdchain-starter版本: Tag=1.0.6


1. 操作步骤

1.1. 通过sdk新建数据账户

可根据JDChain的sdk样例自行构建,也可通过:https://github.com/blockchain-jd-com/jdchain-starter.git 项目master分支中的SDKTest.java来生成模拟数据。


具体如下:


在SDKDemo_Constant.java中配置JDChain网关地址,主要参数为:

GW_IPADDR:网关ip地址;


GW_PORT:网关端口号;


PUB_KEYS:公钥地址,只需修改第一个地址即可;


PRIV_KEYS:私钥地址,只需修改第一个地址即可;


PASSWORD:未加密的原始口令;


执行SDKTest.java中的insertData()方法,生成一个数据账户地址。

1.2. 构建上链规则

打开管理工具菜单:数据账户,选择对应账本,会展示当前账本的所有数据账户地址,如下:


image.png点击保存之后,打开管理工具菜单:穿透检索->创建索引。image.png点击操作列的启动按钮,则会启动此索引的检索工作。启动后,操作列名称变为停止。


1.3. 网关浏览器查询

打开网关浏览器,数据账户->穿透式检索。在检索条件区域输入对应的查询条件,比如:select * from bank001 ,然后点击其上的“执行”按钮,会显示相应的检索结果。见下图:


image.pngimage.png

目录
相关文章
|
Kubernetes API Docker
Mac下安装k8s
Mac下安装k8s
1721 0
|
负载均衡 Cloud Native Java
【秒懂·云原生】微服务篇 —— 微服务究竟是什么?
【秒懂·云原生】微服务篇 —— 微服务究竟是什么?
2590 0
【秒懂·云原生】微服务篇 —— 微服务究竟是什么?
|
消息中间件 Java RocketMQ
消息队列 MQ产品使用合集之当SpringBoot应用因网络不通而启动失败时,该如何解决
消息队列(MQ)是一种用于异步通信和解耦的应用程序间消息传递的服务,广泛应用于分布式系统中。针对不同的MQ产品,如阿里云的RocketMQ、RabbitMQ等,它们在实现上述场景时可能会有不同的特性和优势,比如RocketMQ强调高吞吐量、低延迟和高可用性,适合大规模分布式系统;而RabbitMQ则以其灵活的路由规则和丰富的协议支持受到青睐。下面是一些常见的消息队列MQ产品的使用场景合集,这些场景涵盖了多种行业和业务需求。
|
消息中间件 安全 Shell
国货之光——jdchain1.6.5测试网络部署
国货之光——jdchain1.6.5测试网络部署
425 13
|
前端开发
如何在前端项目中单独引入 ElementUI 图标以及使用
这篇文章介绍了如何在前端项目中单独引入Element UI的图标文件以及如何使用这些图标。
1451 0
如何在前端项目中单独引入 ElementUI 图标以及使用
|
存储 分布式计算 网络协议
流知识超详细总结!一文搞懂!
流知识超详细总结!一文搞懂!
284 6
流知识超详细总结!一文搞懂!
|
消息中间件 数据可视化 RocketMQ
【RocketMQ系列二】通过docker部署单机RocketMQ
【RocketMQ系列二】通过docker部署单机RocketMQ
2908 4
|
JavaScript
JS 数组去重(含简单数组去重【5种方法】、对象数组去重【2种方法】)
JS 数组去重(含简单数组去重【5种方法】、对象数组去重【2种方法】)
1102 0
|
存储 Kubernetes 监控