问题标签 [hyperledger-cello]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker-swarm - 如何使用 swarm 和 hyperledger 大提琴
我尝试部署一个hyperledger fabric blockchain
有 4 个对等方并kafka
使用由一个管理器和两个工作人员组成的集群。
Hyperledger Cello
似乎非常有用,但我有以下错误。我已经设法使用Cello
with docker
。
==================================================== ===============
==================================================== ===============
hyperledger-fabric - 使用超级账本大提琴配置现有超级账本节点
我已经部署了 [两个 org hyperledger fabric network 1。现在我想将它与超级账本 Cello 集成。我已经安装了它,现在我有点困惑我应该根据我安装的网络在添加主机字段中输入什么值(请参阅有关对等 ip 和端口的链接)。它只是我本地机器上的一个简单网络,带有 docker(不是 swarm 或 kubernetes)。
hyperledger-fabric - 无法访问 8080 端口上的超级账本大提琴操作员仪表板
我安装了大提琴。我可以访问 8081(用户仪表板)但不能访问 8080(操作员仪表板)。8080 已经可以免费使用,我可以看到“docker-proxy”正在使用它。我尝试在 docker-composer.yaml 中更改端口,但在日志中我再次看到 8080 已分配给操作员仪表板。那么我应该在哪里更改端口,以便我可以在任何其他端口上访问它。
hyperledger-fabric - Hyperledger Cello Operator Dashboard 不断加载
我遇到了 Hyperledger 织物大提琴的问题。
当我尝试打开operator dashboard
它时,localhost:8080
它一直在加载。不过很快user dashboard
就localhost:8081
打开了。
localhost:8080
不断加载并显示waiting for localhost...
在底部。
我尝试了主安装和工作安装。
我也试过make all
了,但还是不行。
我按照他们的官方教程网站 http://hyperledger-cello.readthedocs.io/en/latest/tutorial/上的教程进行操作
我试图从过去 2 天开始解决这个问题,但没有运气。
任何帮助,将不胜感激。
更新:
我正在使用以下版本:
- Docker:Docker 版本 18.03.1-ce,构建 9ee9f40
- Docker-Compose:docker-compose 版本 1.21.2,构建 a133471
命令的日志make start
:
hyperledger-composer - Hyperledger Cello:无法为参与者颁发新 ID
我已经在 aws 上部署了带有默认大提琴配置的超级账本网络。织物正在安装,它已启动并运行。默认情况下,carauction-network 安装在名为 orga 和 orgb 的组织上。然后在 composer-playground 的帮助下,我创建了一个参与者(Autioner)并尝试为其注册一个 ID 并低于错误。
Error: fabric-ca request register failed with errors [[{"code":63,"message":"Failed to get Affiliation: sql: no rows in result set"}]]
经过搜索和调试发现composer正在寻找org1作为组织名称。因此修改了大提琴脚本并将 orga,orgb.. 更改为 org1,org2.. 并解决了问题。现在我可以为 org1 创建参与者,但是当我尝试为 org2 创建参与者时仍然遇到同样的问题。
我真的无法理解为什么该组织有这种命名限制。这是一个错误还是我们必须遵循一些命名约定?如果这是一个命名约束,为什么我不能为 org2 注册一个 ID?
hyperledger-fabric - Hyperledger:如果一个对等方关闭,则无法提交交易
目前,我正在对超级账本结构进行一些负面测试,以正确理解架构。我想测试一个同行是否由于一些不需要的异常而宕机,然后我们如何解决这种情况。我已经在 aws 上的 hyperledger cello anisible 的帮助下部署了 Fabric。我有 2 个具有以下配置的实例。
默认情况下,部署 caraution BNA。我已经使用 composer-playgroud 提交了一些事务,然后在 docker pause container-id 命令的帮助下手动暂停了对等方的 docker 容器之一。之后,我尝试提交交易,但 composer-playground 不允许我提交交易。
每个对等点都在默认设置中支持对等点。此外,默认背书策略如下:
根据我的理解,如果一个成员同行执行交易并将其提交给订购者,它应该根据上述政策被接受,但我没有看到相同的结果。在我当前的测试用例中,如果我暂停一个对等方的 docker 容器,则结构会停止处理事务,并且一旦我取消暂停,它就会开始正常工作。
谁能帮我理解这个问题??