Hyperledger Explorer - PullRequest
       9

Hyperledger Explorer

0 голосов
/ 30 мая 2018

Я установил все предварительные условия для настройки проводника hyperledger, но при его запуске я получил следующую ошибку в файле журнала: введите описание изображения здесь , и мой файл config.json это

введите описание изображения здесь команда postgres также выполнена введите описание изображения здесь 1 : https://i.stack.imgur.com/eTpSY.png

введите описание изображенияздесь 2 : https://i.stack.imgur.com/IocQU.png

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

На самом деле это postgres ошибка базы данных ... В вашей ошибке ясно сказано, что chaincode_id не завершается ... так что это проблема.если вы хотите проверить, какие столбцы существуют в таблице транзакций, просто следуйте ниже шагу

 cd blockchain-explorer/app/persistence/postgreSQL/db

 sudo -u postgres psql

 \d transactions 

проверьте, существует или нет соответствующий столбец chaincode_id (он не будет существовать сейчас, вот почему вы получили эту ошибку) ....

Решение для ошибки этого типа

Если у вас возникла какая-либо ошибка, подобная этой, просто перейдите в каталог blockchain-explorer / app / persistence / postgreSQL / db

Там вы можете увидеть два файла explorerpg.sql и updatepg.sql, откройте эти два файла и проверьте соответствующий столбец, существует ли он в каком-либо из этих файлов или нет.Если нет, то вам лучше скачать проводник другой версии, которая содержит соответствующие столбцы любого из этих двух файлов, упомянутых выше.

, если существует, просто запустите команду ниже на ubuntu

     cd blockchain-explorer/app/persistence/postgreSQL/db                 

     sudo -u postgres psql

     \i explorerpg.sql

     \i updatepg.sql 

После того, как сделаноэта команда просто проверяет, создан или нет столбец «chaincode_id» с помощью

     \d transactions 

, в нем будут перечислены все столбцы, просто отметьте его.

если существует chaincode_id, запустите проводникопять ....

0 голосов
/ 30 мая 2018

Ваша настройка базы данных выполнена неправильно, выполните эти команды одну за другой.

Настройка базы данных

Подключение к базе данных PostgreSQL

sudo -u postgres psql

Выполнить сценарий создания базы данных

\i app/db/explorerpg.sql
\i app/db/updatepg.sql

Выполнить команды состояния БД.

\l view created fabricexplorer database
\d view created tables
...