在Ubuntu16.04中搭建Hyperledger Explorer
前提:在Ubuntu16.04中成功部署hyperledge composer,部署成功之后通过虚拟机IP:8888,可以进行访问
总结:我部署成功hyperledge composer之后启动的是fabric 1.1.0的网络,所以我用的hyperledge explorer的版本是3.5的(注意下载完hyperledge explorer之后,一定要转换一下explorer的版本,换成和fabric版本能够对应的版本,并且一定要确认一下版本是否转换成功)可以用 psql postgres://hppoc:[email protected]:5432/fabricexplorer
连接到数据库,测试一下数据库方面是不是没有问题了
一:环境依赖
nodejs 8.11.x(node我用的是8.11.4,npm 5.6.0)
PostgreSQL 9.5 or greater(我用的是9.5.14)
Jq [https://stedolan.github.io/jq/]
Docker 18.09.4
docker-compose 1.23.2
二:部署过程
1,安装PostgreSQL
安装:apt install postgresql
编译;vi /etc/postgresql/9.5/main/postgresql.conf
将下面 listen_addresses = 'localhost'注释去掉并改为 listen_addresses = '*'
#Connection Settings-
#listen_addresses = 'localhost'
# what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost'; use '*' for all
….
将下面password_encryption = on 注释打开
#password_encryption = on
切换用户su - postgres
通过 psql 命令进入postgresql客户端
修改用户密码:ALTER USER postgres PASSWORD '123456'
;
信任远程连接:vi /etc/postgresql/9.5/main/pg_hba.conf
修改如下内容,信任指定服务器连接
#TYPE DATABASE USER CIDR-ADDRESS METHOD
#"local" is for Unix domain socket connections only
local all all trust
#IPv4 local connections:
#IPv4 local connections