blockchain-explorer区块链浏览器中文版部署

本文指导如何部署中文版Fabric区块链浏览器,包括启动网络、配置数据库、安装和启动服务,同时详述了三个常见错误及其解决方案:目录权限问题、PostgreSQL连接失败和身份验证错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

部署步骤
1. 启动区块链网络
./byfn.sh up
2. 下载中文版Fabric区块链浏览器代码
git clone https://github.com/ezpod/blockchain-explorer.git
3. 按照本博客里的英文版进行配置相关内容
此处多配置一项数据库,初始化postgresql数据库
cd blockchain-explorer/app/persistence/fabric/postgreSQL/db
sudo -u postgres ./createdb.sh
4.构建fabric区块链浏览器
cd blockchain-explorer
./main.sh install
5.启动Fabric区块链浏览器服务
./start.sh
错误总结
错误一
could not change directory to “/home/will/go/src/github.com/hyperledger/blockchain-explorer-master/app/persistence/fabric/postgreSQL/db” ./explorerpg.sql: No such file or directory
could not change directory to “/home/will/go/src/github.com/hyperledger/blockchain-explorer-master/app/persistence/fabric/postgreSQL/db” ./updatepg.sql: No such file or directory
解决方案一
更改文件模式位sudo chmod -R 775 /home
解决方案二
将postgres加入超级用户组
#ubuntu 18.04
sudo usermod -aG sudo postgres
su - postgres
#centos7
sudo usermod -aG wheel postgres
su - postgres
错误二
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket “/var/run/postgresql/.s.PGSQL.5432”?
解决方案
服务没启动
postgresql-setup --initdb
systemctl enable postgresql.service
systemctl start postgresql.service
错误三
error when connecting to db: { error: Ident authentication failed for user “hppoc”
解决方案
首先,要找到pg_hba.conf文件
cd /var/lib/pgsql/data
vi pg_hba.conf
然后,将里面的配置文件修改如下:
#TYPE DATABASE USER ADDRESS METHOD
#“local” is for Unix domain socket connections only
#load all all    peer
local all all   md5
#IPv4 local connections:
#host all all 127.0.0.1/32 ident
host all all 127.0.0.1/32 md5
host all all 140.143.15.136/24 md5
host all all 112.65.61.17/32 md5
host all all 112.64.119.234/32 md5
host all all 112.65.61.93/32 md5
host  all  all  all  md5
#IPv6 local connections:
host all all ::1/128 ident
#Allow replication connections from localhost, by a user with the
#replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 ident
#host replication postgres ::1/128 ident

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值