Образы IBM Hyperledger для SDK 1.2 - PullRequest
       6

Образы IBM Hyperledger для SDK 1.2

0 голосов
/ 10 октября 2018

Некоторое время я боролся за то, чтобы правильно запустить сеть на основе кафки с 2 заказчиками, 3 оргами, 3 пирами, 4 кафками, 3 зоопарками.Для этой сети мне нужно было использовать фабричный узел sdk в версии 1.2.x (подробнее здесь Избыточность нескольких заказчиков в сети на основе Kafka )

Для использования узла sdk 1.2.x , образы докера также должны быть обновлены до версии 1.2 .Это работало нормально.Теперь мы решили перейти от образов докеров Hyperledger к IBM.Так что вместо

image: hyperledger/fabric-peer:1.2

я использую

image: ibmblockchain/fabric-peer:x.x.x

Проблема здесь в том, что не существует версии 1.2 для образов IBM.Итак, я попытался использовать последние версии https://hub.docker.com/r/ibmblockchain, и я получаю сообщение об ошибке при попытке создать цепной код.До сих пор я пробовал 1.0.6.2 , который подходит для каждого изображения, которое я использую, и 1.1 , который предназначен только для peer , ca и заказчик , потому что kafka и zookeeper's последний 0.4.10 (?).

Сеть запускается нормально, но когда я создаю экземпляр цепного кода, я получаю следующее сообщение:

client-utils.js: sendPeersProposal - Обещание отклонено: Ошибка: 2 НЕИЗВЕСТНО: ошибка цепного кода(статус: 500, сообщение: недопустимый цепной код системы поддержки)

Я считаю, что это, скорее всего, связано с разницей версий между образами SDK и докера, но я не вижу способазаставить его работать.Я не могу вернуться к SDK 1.1 из-за того, что я связал ранее.Я не могу использовать изображения IBM для 1,2 , потому что там нет (?).И цель этого состояла в том, чтобы попробовать образы IBM, поэтому переключение обратно на Hyperledger не является ответом ^^

В качестве дополнительной информации я попытался вернуться к SDK 1.1, чтобы посмотреть, исчезла ли эта проблема.У меня была небольшая проблема, которая описана и решена здесь ( узел равноправного узла не может создать контейнер с цепочечным кодом - наберите unix /host/var/run/docker.sock: connect: ошибка запрещенного доступа ) и после этого,Сеть работала как обычно (имея в виду известные проблемы с SDK 1.1)

Есть идеи?

...