首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从对等点删除ChainCode

从对等点删除ChainCode
EN

Stack Overflow用户
提问于 2017-12-29 15:47:25
回答 2查看 1.4K关注 0票数 2

我犯了一个错误,我的链码,并安装在我的网络上的同侪。当我试图在通道中实例化链码时,我发现了错误。

  1. 在将链码安装到对等程序之前,是否有一种调试链码的方法?它似乎只有在实例化它时才会被标记。
  2. 是否有一种方法可以在不重新启动网络的情况下从对等端删除链码?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-30 17:45:35

  1. 取决于你所说的错误/调试是什么意思。您应该确保它首先编译。这就消除了所有的排版、语法、缺少的库等等。但是,除了安装和实例化之外,没有其他方法来调试功能。
  2. 严格地说,没有。您可以删除所有的存储(/var/hyperledger/production/peer、/var/hyperledger/production/orderer、kafka/zookeeper文件和CouchDB)。没什么大不了的,但你必须重新启动网络,重新创建通道,加入它,安装并实例化抄送,等等。但是你可以用不同的名字来安装。只需将应用程序连接定义中的名称更改为匹配即可。您还可以通过更改版本号而保持相同的名称进行升级。

我只需更改名称,直到我到达一个相当固定的地点,然后做删除和重新启动所有清理。一个完整的清理(4个同伴,3个订单,4个卡夫卡,3个动物园管理员)可能需要我30分钟。通常,我使用安装ccname1保持CLI打开,并在缓冲区中实例化ccname1,并且可以轻松地增加到ccname2,3,4,5,这样只需要几秒钟。

票数 3
EN

Stack Overflow用户

发布于 2018-06-22 06:38:29

如果错误是(链码已经存在于对等端),则为)

您可以尝试安装具有不同版本号或不同链码名的链码。

您只能在通道中启动一次链码。下次您必须遵循升级链码的步骤。

备注:在安装链码之前,您可以通过安装go并编译链码来检查机器上的语法错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48025007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档