注意: 要想使用穿透式檢索,必須首先部署好JDChain并且安裝啟動高級檢索應用。也就是首先要完成:“從零開始部署JDChain”和“從零開始安裝穿透式檢索”這兩篇文章的內(nèi)容。
前置安裝:
Gateway版本:jdchain-gateway-1.1.2.RELEASEArgus版本:argus-0.8.4-RELEASEJdchain-starter版本:Tag=1.0.6
1. 操作步驟
1.1. 通過sdk新建數(shù)據(jù)賬戶
可根據(jù)JDChain的sdk樣例自行構(gòu)建,也可通過:https://github.com/blockchain-jd-com/jdchain-starter.git 項目master分支中的SDKTest.java來生成模擬數(shù)據(jù)。
具體如下:
- 在
SDKDemo_Constant.java中配置JDChain網(wǎng)關(guān)地址,主要參數(shù)為:
GW_IPADDR:網(wǎng)關(guān)ip地址;
GW_PORT:網(wǎng)關(guān)端口號;
PUB_KEYS:公鑰地址,只需修改第一個地址即可;
PRIV_KEYS:私鑰地址,只需修改第一個地址即可;
PASSWORD:未加密的原始口令;
- 執(zhí)行
SDKTest.java中的insertData()方法,生成一個數(shù)據(jù)賬戶地址。
1.2. 構(gòu)建上鏈規(guī)則
打開管理工具菜單:數(shù)據(jù)賬戶,選擇對應賬本,會展示當前賬本的所有數(shù)據(jù)賬戶地址,如下:

點擊上鏈規(guī)則區(qū)域下的新增按鈕,構(gòu)建上鏈規(guī)則信息。見下圖。

點擊保存之后,打開管理工具菜單:穿透檢索->創(chuàng)建索引。

點擊確定后,在穿透式檢索的內(nèi)容區(qū)會展示創(chuàng)建的所有索引。見下圖:

點擊操作列的啟動按鈕,則會啟動此索引的檢索工作。啟動后,操作列名稱變?yōu)?strong>停止。
1.3. 網(wǎng)關(guān)瀏覽器查詢
打開網(wǎng)關(guān)瀏覽器,數(shù)據(jù)賬戶->穿透式檢索。在檢索條件區(qū)域輸入對應的查詢條件,比如:select * from bank001 ,然后點擊其上的“執(zhí)行”按鈕,會顯示相應的檢索結(jié)果。見下圖:

細化查詢條件,改為:select * from bank001 where source=”FIN001”,則展示其精確查詢結(jié)果。見下圖:

參考鏈接:
https://zhuanlan.zhihu.com/p/101666639
JD Chain GitHub 項目鏈接:https://github.com/blockchain-jd-com/jdchain
,歡迎各位跟我一樣先 Star 關(guān)注起來,共同學習成長!