中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用Hyperledger Fabric整合Hyperledger Explorer

發布時間:2021-12-06 14:08:57 來源:億速云 閱讀:182 作者:小新 欄目:互聯網科技

這篇文章主要介紹了如何使用Hyperledger Fabric整合Hyperledger Explorer,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

hyperledger explorer主要是為Hyperledger的區塊鏈網絡搭建可視化的環境,可以通過瀏覽器查看網絡中的信息,包括網絡拓撲、區塊信息、鏈碼信息等等,本文是在fabric v1.4.4版本部署,操作系統為CentOS 7, 部署fabric可以參考https://www.jianshu.com/p/090307969c0f,這里就不重復說明了。

hyperledger explorer源碼地址:https://github.com/hyperledger/blockchain-explorer 依賴:Nodejs(8.11.x) PostgreSQ Jq PS:Nodejs不要下載最新下載8.11.x版本即可,我開始下載最新的導致編譯一堆問題。hyperledger explorer的github里面有介紹不同版本的依賴限制。

1、安裝Nodejs 1.1、下載NodeJs wget https://nodejs.org/download/release/v8.11.4/node-v8.11.4-linux-x64.tar.gz tar -zxvf node-v8.11.4-linux-x64.tar.gz mv node-v8.11.4-linux-x64 node-v8.11.4

1.2、配置NodeJs環境

打開配置文件 vi /etc/profile

末尾添加以下配置 export NODE_HOME=/opt/node-v8.11.4 export PATH=$NODE_HOME/bin:$PATH

使配置立即生效 source /etc/profile

2、安裝jq yum install jq

3、安裝gcc-c++(編譯需要) yum install -y gcc-c++

4、配置PostgreSQ

4.1、安裝PostgreSQL客戶端\安裝PostgreSQL服務端 PostgreSQL 10使用yum存儲庫 yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-redhat10-10-2.noarch.rpm yum install -y postgresql10-server postgresql10

4.2、 可選地初始化數據庫并啟用自動啟動: /usr/pgsql-10/bin/postgresql-10-setup initdb

systemctl enable postgresql-10 && systemctl start postgresql-10

4.3 修改密碼加密方式以及訪問限制 vi /var/lib/pgsql/10/data/postgresql.conf 修改#listen_addresses = 'localhost' 為 listen_addresses='*'

vi /var/lib/pgsql/10/data/pg_hba.conf 添加 host all all 0.0.0.0/0 md5

systemctl restart postgresql-10

4.4 初始數據庫及其相關表

登錄數據庫,執行后提示符變為 'postgres=#' psql -U postgres

設置postgres用戶密碼(!!!這個密碼要注意下不能包含@符號) ALTER USER postgres WITH PASSWORD 'postgres';

創建數據庫新用戶,如 root(由于我虛擬機使用root登錄,執行初始化腳本時默認使用root帳戶,所以先創建一個root用戶以及數據,并分配管理員權限) CREATE USER root WITH PASSWORD 'root';

創建用戶數據庫,如root: CREATE DATABASE root OWNER root;

將root數據庫的所有權限都賦予root: GRANT ALL PRIVILEGES ON DATABASE root TO root;

--對用戶授權-管理員權限 ALTER USER root superuser ;

退出數據庫 \q

vi blockchain-explorer/app/explorerconfig.json 這里面有對應 postgresql的庫名以及帳號 如何使用Hyperledger Fabric整合Hyperledger Explorer

cd blockchain-explorer/app/persistence/fabric/postgreSQL/db

執行數據庫初始化腳本 輸入root密碼即可 ./createdb.sh

5、編輯并部署blockchain-explorer項目

5.1 配置證書路徑 cd /opt/hyperledger/blockchain-explorer

將fabric-path 全部改成你本地fabric-samples所在路徑 vi app/platform/fabric/config.json 如何使用Hyperledger Fabric整合Hyperledger Explorer 5.2 編譯項目 cd blockchain-explorer npm install --unsafe-perm -d npm install

cd blockchain-explorer/app/test npm install npm run test

cd blockchain-explorer/client/ npm install --unsafe-perm -d npm install npm run test -- -u --coverage npm run build --unsafe-perm -d

cd blockchain-explorer 6、啟動項目 ./start.sh

輸入 ip:8080 即可訪問

感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何使用Hyperledger Fabric整合Hyperledger Explorer”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阜城县| 皮山县| 梧州市| 广水市| 来安县| 白水县| 霍山县| 比如县| 桦甸市| 资源县| 龙里县| 赤峰市| 法库县| 丰城市| 淮阳县| 甘泉县| 奎屯市| 和龙市| 万荣县| 牙克石市| 黄山市| 呼玛县| 资溪县| 海伦市| 乡宁县| 房山区| 称多县| 胶州市| 中阳县| 张家界市| 通城县| 太仆寺旗| 梁平县| 通河县| 通渭县| 林口县| 麻江县| 琼中| 顺昌县| 册亨县| 内丘县|