在Centos7下Hyperledger Cello安装部署和简单使用
超級賬本Hyperledger Cello安裝部署和簡單使用
Cello GitHub
Hyperledger Cello 幫助有效管理區塊鏈網絡。
用途
快速構建區塊鏈即服務(BaaS)平臺。
立即提供可定制的區塊鏈,例如Hyperledger結構網絡v1.0
可在裸機,虛擬云(虛擬機,虛擬云),容器集群(例如,Docker,Swarm,Kubernetes)之上維護運行區塊鏈網絡池
通過儀表板檢查系統狀態,調整連鎖數量,擴展資源……
文檔指南
對于新用戶,強烈建議先閱讀tutorial或index
隨時訪問在線文檔以獲取更多信息。您也可以運行make doc來啟動本地文檔網站(在localhost:8000)上進行查閱。
快速瀏覽
相關Docker images
啟動的Docker 容器
Cello 登錄(admin:pass)
Cello
HYPERLEDGER EXPLORER
安裝Cello Platform
Cello 遵循典型的主 -從 工作體系結構。群集中有兩種類型的節點。
Master Node:Cello服務通過Worker Nodes提供的API接口管理(create/delete等)在Worker Nodes上的鏈,Master Node 提供web 面板(port 8080) and RESTful APIs (port 80).
Worker Node: Cello支持從單個服務器到集群的多種類型的工作節點。以Docker主機或Swarm集群為例,Worker Nodes提供的API接口應該可以從主節點訪問(通常在端口2375)
Master Node 安裝
$ sudo aptitude install git make -y
$ git clone http://gerrit.hyperledger.org/r/cello && cd cello
首次運行時,請使用setup.sh設置主節點。
$ make setup-master
Master Node 使用
make start
make stop
make restart
make redeploy service=dashboard
Master Node 日志查看
make logs
make log service=watchdog #查看特定服務的日志
Master Node 開發模式啟動
DEV=True make start
THEME Theme name for operator dashboard basic/vue/react, default is basic NPM_REGISTRY npm registry for install node packages DEV Start service in dev/product mode, options is True/False, default is True ENABLE_EMAIL_ACTIVE Whether register user in user-dashboard need to active manually SMTP_SERVER smtp server address for send active email to user SMTP_PORT smtp server port SMTP_AUTH_USERNAME Username for authenticate of smtp server SMTP_AUTH_PASSWORD Password for authenticate of smtp server FROM_EMAIL Email address display to user
Worker Node 安裝(Docker )
$ sudo systemctl stop docker.service
$ sudo dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --api-cors-header='*' --default-ulimit=nofile=8192:16384 --default-ulimit=nproc=8192:16384 -D &
最后,在主節點運行后續測試并獲得OK響應,以確保它可以成功訪問Worker節點。
[Master] $ docker -H Worker_Node_IP:2375 info
$ make setup-worker
為了避免莫名其妙的問題,最好把防火墻都關了,節約時間方便學習研究,生產環境另說
至此完成,訪問MASTER_NODE_IP:8080就行,繼續摸索前進
總結
以上是生活随笔為你收集整理的在Centos7下Hyperledger Cello安装部署和简单使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【流媒体服务器的搭建】2. 源码编译安装
- 下一篇: 佛语经典(佛语随缘一句话经典语录,句句唯