zoukankan      html  css  js  c++  java
  • 在Centos7下Hyperledger Cello安装部署和简单使用

    超级账本Hyperledger Cello安装部署和简单使用

    Cello GitHub

    Hyperledger Cello 帮助有效管理区块链网络。

    用途

    1. 快速构建区块链即服务(BaaS)平台。
    2. 立即提供可定制的区块链,例如Hyperledger结构网络v1.0
    3. 可在裸机,虚拟云(虚拟机,虚拟云),容器集群(例如,Docker,Swarm,Kubernetes)之上维护运行区块链网络池
    4. 通过仪表板检查系统状态,调整连锁数量,扩展资源……
      这里写图片描述

    文档指南

    对于新用户,强烈建议先阅读tutorialindex

    随时访问在线文档以获取更多信息。您也可以运行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就行,继续摸索前进


  • 相关阅读:
    [算法] 堆栈
    [刷题] PTA 02-线性结构3 Reversing Linked List
    java IO流 (八) RandomAccessFile的使用
    java IO流 (七) 对象流的使用
    java IO流 (六) 其它的流的使用
    java IO流 (五) 转换流的使用 以及编码集
    java IO流 (四) 缓冲流的使用
    java IO流 (三) 节点流(或文件流)
    java IO流 (二) IO流概述
    java IO流 (一) File类的使用
  • 原文地址:https://www.cnblogs.com/llhl/p/9648631.html
Copyright © 2011-2022 走看看