18

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

 3 years ago
source link: https://learnblockchain.cn/article/1540
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

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

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

前置安装:

  1. Gateway 版本: jdchain-gateway-1.1.2.RELEASE

  2. Argus 版本: argus-0.8.4-RELEASE

  3. Jdchain-starter 版本: Tag=1.0.6

1. 操作步骤

1.1. 通过 sdk 新建数据账户

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

具体如下:

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

GW_IPADDR :网关 ip 地址;

GW_PORT :网关端口号;

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

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

PASSWORD :未加密的原始口令;

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

1.2. 构建上链规则

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

点击上链规则区域下的 新增 按钮,构建上链规则信息。见下图。 UNvUNri.png!mobile

点击保存之后,打开管理工具菜单:穿透检索->创建索引。 jaA3uy7.png!mobile

点击确定后,在穿透式检索的内容区会展示创建的所有索引。见下图: yMnyMnr.png!mobile

点击操作列的 启动 按钮,则会启动此索引的检索工作。启动后,操作列名称变为 停止

1.3. 网关浏览器查询

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

细化查询条件,改为: select * from bank001 where source=”FIN001” ,则展示其精确查询结果。见下图: rMvyIr7.png!mobile

参考链接: https://zhuanlan.zhihu.com/p/101666639

JD Chain GitHub 项目链接见下,欢迎各位跟我一样先 Star 收藏起来,共同学习成长! jQ3y6bB.png!mobile

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

前置安装:

  1. Gateway 版本: jdchain-gateway-1.1.2.RELEASE

  2. Argus 版本: argus-0.8.4-RELEASE

  3. Jdchain-starter 版本: Tag=1.0.6

1. 操作步骤

1.1. 通过 sdk 新建数据账户

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

具体如下:

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

GW_IPADDR :网关 ip 地址;

GW_PORT :网关端口号;

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

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

PASSWORD :未加密的原始口令;

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

1.2. 构建上链规则

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

点击上链规则区域下的 新增 按钮,构建上链规则信息。见下图。 UNvUNri.png!mobile

点击保存之后,打开管理工具菜单:穿透检索->创建索引。 jaA3uy7.png!mobile

点击确定后,在穿透式检索的内容区会展示创建的所有索引。见下图: yMnyMnr.png!mobile

点击操作列的 启动 按钮,则会启动此索引的检索工作。启动后,操作列名称变为 停止

1.3. 网关浏览器查询

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

细化查询条件,改为: select * from bank001 where source=”FIN001” ,则展示其精确查询结果。见下图: rMvyIr7.png!mobile

参考链接: https://zhuanlan.zhihu.com/p/101666639

JD Chain GitHub 项目链接见下,欢迎各位跟我一样先 Star 收藏起来,共同学习成长! jQ3y6bB.png!mobile

本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

  • 发表于 28分钟前
  • 阅读 ( 9 )
  • 学分 ( 0 )
  • 分类:JDChain

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK