Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Couchdb 如何在AWS设置中的某个永久存储位置存储分类账数据_Couchdb_Hyperledger Fabric_Hyperledger - Fatal编程技术网

Couchdb 如何在AWS设置中的某个永久存储位置存储分类账数据

Couchdb 如何在AWS设置中的某个永久存储位置存储分类账数据,couchdb,hyperledger-fabric,hyperledger,Couchdb,Hyperledger Fabric,Hyperledger,我已经使用三个ec2实例在aws中设置了hyperledger结构网络。我想将分类账数据和couchdb数据存储在某个持久性位置,如果AWS ec2实例被破坏,我可以在该位置获取这些数据。您必须在docker外部映射docker内容 订购方的分类账内容位于/var/hyperledger/production/order/内。 对等方的分类账内容位于/var/hyperledger/production/内 其思想是,首先,创建一个文件夹,我们称之为“分类账”。 接下来,您将在该文件夹中映射前面

我已经使用三个ec2实例在aws中设置了hyperledger结构网络。我想将分类账数据和couchdb数据存储在某个持久性位置,如果AWS ec2实例被破坏,我可以在该位置获取这些数据。

您必须在docker外部映射docker内容

订购方的分类账内容位于/var/hyperledger/production/order/内。 对等方的分类账内容位于/var/hyperledger/production/

其思想是,首先,创建一个文件夹,我们称之为“分类账”。 接下来,您将在该文件夹中映射前面提到的文件夹中的内容。 您可以通过向docker-compose.yaml文件中添加以下卷来完成此操作:

对于订购方:

volumes:
   - ./ledgers/orderer1.example.com/:/var/hyperledger/production/orderer/
对于同行:

volumes:
   - ./ledgers/peer1.example.com/:/var/hyperledger/production/
现在启动您的容器,您将看到在这里您将找到分类账内容。 您已经正确地映射了正在运行的docker的生产内容。 此文件夹现在位于您的本地计算机上,您可以根据需要与其他AWS计算机共享,从这里可以轻松设置