Hyperledger fabric 如何更正Hyperledger Explorer的数据库访问错误?

Hyperledger fabric 如何更正Hyperledger Explorer的数据库访问错误?,hyperledger-fabric,Hyperledger Fabric,我正在安装Hyperledger explorer,但出现访问错误- 连接到数据库时出错:{错误:密码身份验证失败 适用于用户“hppoc” 在Connection.parseE(/home/ubuntu/fabric samples/first network/blockchain explorer/node_modules/pg/lib/Connection.js:554 :11) 在Connection.parseMessage(/home/ubuntu/fabric samples/fi

我正在安装Hyperledger explorer,但出现访问错误-

连接到数据库时出错:{错误:密码身份验证失败 适用于用户“hppoc” 在Connection.parseE(/home/ubuntu/fabric samples/first network/blockchain explorer/node_modules/pg/lib/Connection.js:554 :11) 在Connection.parseMessage(/home/ubuntu/fabric samples/first network/blockchain explorer/node_modules/pg/lib/Connection)。 (js:379:19) 在套接字上。(/home/ubuntu/fabric samples/first network/blockchain explorer/node_modules/pg/lib/connection.js:11) 9:22) 在Socket.emit(events.js:198:13) 在addChunk(_stream_readable.js:288:12) 在readableAddChunk(_stream_readable.js:269:11) 在Socket.Readable.push(_stream_Readable.js:224:10) 在TCP.onStreamRead[as onread](internal/stream_base_commons.js:94:17)中,名称:“error”,长度: 101,严重性:“致命”,代码:“28P01”,详细信息:未定义,
提示:未定义,位置:未定义,内部位置:未定义, internalQuery:undefined,其中:undefined,schema:undefined,
表:未定义,列:未定义,数据类型:未定义,
约束:未定义,文件:“auth.c”,行:“328”,例程: “身份验证失败”}

我使用提供的json文件获取了所有默认值。有人知道如何纠正这一点吗?我正在使用发行版(如下)运行标准sh文件-


要启动explorer,我们需要安装db。我们有createdb.sh脚本。请尝试创建数据库,如果需要提及任何用户名和密码,请在.json文件中更改这些参数。然后尝试重新启动。如果遇到任何问题,请告诉我。:)

#!/bin/bash
#
#Redirecting console.log to log file.
#Please visit ./logs/app to view the application logs and visit the ./logs/db to view the Database logs and visit the ./log/console for the
 console.log
# Log rotating for every 7 days.

rm -rf /tmp/fabric-client-kvs_peerOrg*

mkdir -p ./logs/app & mkdir -p ./logs/db & mkdir -p ./logs/console

LOG_CONSOLE_PATH="logs/console/console-$(date +%Y-%m-%d).log"

echo "************************************************************************************"
echo "**************************** Hyperledger Explorer **********************************"
echo "************************************************************************************"
echo "***** Please check the log [$LOG_CONSOLE_PATH] for any error *****"
echo "************************************************************************************"

export DISCOVERY_AS_LOCALHOST=true
node main.js name - hyperledger-explorer >>$LOG_CONSOLE_PATH 2>&1 &

find ./logs/app -mtime +7 -type f -delete & find ./logs/db -mtime +7 -type f -delete & find ./logs/console -mtime +7 -type f -delete