问题标签 [hyperledger-explorer]
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.
hyperledger-fabric - Hyperledger Explorer 是否与 Hyperledger Fabric v2.0.0 兼容?
我已经构建了一个 Hyperledger Fabric 网络(v2.0.0),我想知道 Hyperledger Explorer 工具是否与这个版本的网络兼容。
谁能帮我?
docker - 在 docker 容器中运行 hyperledger/explorer 时出现分段错误
我在运行 hyperledger-explorer docker 映像时遇到分段错误,并且 docker 以代码 139 退出。
用于创建 explorer-db 的 docker-compose 文件
docker-compose-explorer 文件
错误
Postgres 工作正常。Docker 已更新到最新版本。正在使用的 Fabric 网络是在 IBM Blockchain VS Code 扩展中生成的。
hyperledger-fabric - Hyperledger Explorer 测试失败
在按照 Hyperledger 中的自述文件进行配置后,探索并让 md5 值得信任,我已经成功地走到了这一步。我目前正在使用 Ubuntu 18.04 LTS 服务器。
测试失败:# 测试 65,# 通过 43,# 失败 22
而且npm ERR! Failed at the hyperledger-explorer-test@0.3.9 test script
hyperledger-fabric - 什么是链码的交易计数
这是我的网络设置。
- peer1.org1.example.com
- peer1.org2.example.com
- peer0.org1.example.com
- peer0.org2.example.com
- ca_peerOrg2
- ca_peerOrg1
- orderer.example.com
实例化我的链代码后,我在hyperledger fabric explorer的链代码选项卡中将交易计数设为 0 。但在仪表板和频道选项卡中为 4。是什么原因?有人可以解释一下吗?
hyperledger-fabric - 如何设置超级账本结构浏览器 | Azure Kubernetes 服务 (AKS) 上的 Hyperledger Fabric 联盟
我通过阅读此文档Hyperledger Fabric consortium on Azure Kubernetes Service (AKS)来设置超级账本结构网络。网络端一切正常。现在我想为这个网络设置超级账本结构浏览器。为了做到这一点,我做了以下步骤,
- git 克隆https://github.com/hyperledger/blockchain-explorer.git
- git 签出标签/v1.0.0-rc2
- 应用程序/持久性/结构/postgreSQL/db
- ./createdb.sh
- ./main.sh 安装
- 替换了连接配置文件(app/platform/fabric/connection-profile/first-network.json),如下所示,
但是我在这里收到以下错误 tail -f logs/console/console-2020-07-08.log
请帮我解决这个问题。
docker - 无法将 Hyperledger Explorer 连接到 Fabric 项目
我有一个 Fabric 项目启动并运行 7 个组织/5 个通道设置,每个组织有 2 个对等点。一切都已启动并正在运行。现在我正在尝试连接 Hyperledger Explorer 以查看区块链数据。但是,我在配置部分面临一个问题。
我执行的步骤:
- 拉取图像并将以下容器添加到单个 docker-compose.yaml 文件中以进行启动:hyperledger/explorer-db:latest、hyperledger/explorer:latest、prom/prometheus:latest、grafana/grafana:latest
- 使用所需的相应配置和卷安装编辑创建的容器。
- 卷:
- ./config.json:/opt/explorer/app/platform/fabric/config.json
- ./connection-profile:/opt/explorer/app/platform/fabric/connection-profile/
- ./crypto-config:/tmp/crypto
- 钱包商店:/选择/钱包
- 卷:
- 由于它是一个多组织设置,我编辑了 config.json 文件,并根据组织设置将它们相应地指向相应的连接配置文件
- { "network-configs": { "org1-network": { "name": "Sample-1", "profile": "./connection-profile/org1-network.json" },以此类推其他组织
- 编辑 prometheus.yml 以放入静态配置 static_configs:
- 目标:['localhost:8443','localhost:8444', etc for each peer service]
- 目标:['orderer0-service:8443','orderer1-service:8444', 等等每个订购者服务]
- 在我的 docker-compose.yaml 文件中编辑了对等服务,以在每个对等配置中添加以下值
- CORE_OPERATIONS_LISTENADDRESS=0.0.0.0:9449 # Hyperledger Explorer 的 RESTful API
- CORE_METRICS_PROVIDER=prometheus # Prometheus 会拉取指标
问题:(现已解决 - 见下文)
资源管理器似乎无法在给定位置找到我的 Admin@org1-cert.pem' 路径。但是我仔细检查了所有内容,并且该特定路径存在并且也可以访问。该路径的所有权限也都是开放的,以避免任何权限问题。
有问题的路径 [提供完整路径而不是相对路径]:/home/auro/Desktop/HLF/fabricapp/crypto-config/peerOrganizations/org1/users/Admin@org1/msp/signcerts/Admin@org1-cert.pem
配置文件也设置正确。我无法找到正确的方法。如果有人能告诉我这个路径问题发生了什么,我会非常高兴,因为我尝试了我认为我能做的一切,但仍然无法让它工作。
其他细节: 使用 Hypereldger Explorer - v1.1.0 - 提取最新的 docker 镜像 使用 Hyperledger Fabric - v.1.4.6 - 为此从 docker hub 提取特定版本
更新:好的,我设法解决了这个问题。显然,配置文件中给出的路径不是本地系统的路径,而是 docker 容器的路径。我用放置文件的 docker 容器的路径替换了路径,它可以工作。
新问题-1:(现已解决)现在我收到如下所示的错误。以黄色突出显示
发生这种情况时,我查看了 peer-0-org-1-service 节点日志,这是它记录的错误。
2020-07-20 04:38:15.995 UTC [core.comm] ServerHandshake -> ERRO 028 TLS 握手失败,错误 tls:第一条记录看起来不像 TLS 握手服务器 = PeerServer 远程地址 = 172.18.0.53:33300
更新:好的,我也设法解决了这个问题。有2个问题。TLS 握手没有发生,因为 TLS 证书未在配置中设置为 true。STREAM 被删除的第二个问题是因为配置中的 url 没有被指定为 grpc。修改完成后就解决了
新问题-2:(当前问题)
看来是渠道问题。不知何故,它仍然显示“未分配给此通道”和“错误:14 不可用:无法连接到所有地址”的新错误。同样的错误发生在 7 个组织的所有对等点上。
更不用说突然之间同行之间无法交谈了。
收到错误:无法连接到端点:peer0-org2-service:7051,InternalEndpoint:peer0-org2-service:7051,PKI-ID:,元数据::超出上下文期限
我检查了对等通道连接的详细信息,一切似乎都井井有条。暂时卡在这个。让我知道是否有人有任何想法。
amazon-web-services - 如何设置超级账本结构浏览器 | 亚马逊管理的区块链
我按照本指南使用亚马逊管理的区块链设置了超级账本结构网络。一切都在超级账本网络中正常运行。现在我想设置hyperledger explorer。我找不到任何亚马逊的官方文档来设置超级账本结构浏览器。所以我关注这篇文章。根据作者的建议,我克隆了这个 repo。我已经按照作者在这篇文章中所说的做了一切。现在我需要编辑first-network.json
文件。我编辑了first-network.json
文件,如下所示,
我的问题是我应该在 adminPrivateKey-path、signedCert-path、tlsCACerts-path 的位置添加什么。这是我在亚马逊托管区块链中设置超级账本超级账本结构时生成的可用文件列表。
帮助我为我的超级账本结构网络设置超级账本结构浏览器。
hyperledger-fabric - 为什么我在运行 Hyperledger Explorer 后看到双行
我已经配置了我的 Fabric 网络并将 Hyperledger Explorer 附加到它。在我运行资源管理器工具后,我遇到了一个奇怪的问题,我在以下 3 个部分中看到行的重复输入。最初我虽然这可能是一个缓存问题,所以我从浏览器中删除了缓存,但无济于事。问题仍然存在。
如果有人能告诉我他们是否遇到类似的事情或指出我可能出错的地方或任何建议,那将非常有帮助。我真的被这个困住了。
仪表板选项卡上显示的双行- 您可以看到对等方和订购方显示了两次
在Network 选项卡上看到的双行- 您可以看到 peers 和 orderers 被显示了两次
链码选项卡上显示双行
Hyperledger Explorer - 版本:1.1.1(2020 年 7 月 17 日) Hyperledger Fabric - 版本:1.4.6
hyperledger-fabric - 我们可以在连接配置文件中使用定义的排序器覆盖发现的排序器吗?
我正在尝试将 Hyperledger Explorer 与托管在Oracle Blockchain Service上的结构网络连接起来。令我惊讶的是,服务发现正在寻找一个不属于我的网络并在检索数据时超时的排序器。在查看代码库后,我发现没有查找任何定义在中的排序connection.yaml
器。我们可以用 my 中定义的 orderer 覆盖发现的 ordererconnection.yaml
吗?