raspberry pi रास्पबेरी पीई 3 पर हाइपरलेगेर फैब्रिक



raspberry-pi hyperledger (1)

पिछली बार मैंने आरपीआई पर हायपरलेगेर फैब्रिक चलाने की कोशिश की है मैंने निम्नलिखित निर्देश तैयार किए हैं:

  1. एसडी कार्ड पर नवीनतम RASPBIAN स्थापित करें, आप यहां से छवि डाउनलोड कर सकते हैं: https://www.raspberrypi.org/downloads/raspbian/
  2. चलकर नवीनतम अपडेट और अपडेट करें:

    sudo apt-get update && sudo apt-get upgrade -y

  3. आवश्यक निर्भरता स्थापित करें:

    sudo apt-get install git curl gcc libc6-dev libltdl3-dev python-setuptools -y

  4. अजगर पीप इंस्टॉलर का नवीनीकरण करें:

    sudo -H pip install pip --upgrade

  5. डॉकर और डॉकर लिखें:

    curl -sSL get.docker.com | sh sudo usermod -aG docker pi sudo pip install docker-compose

  6. लॉगआउट / लॉगिन टर्मिनल सत्र, इसलिए परिवर्तन प्रभावी होंगे

  7. निर्देशों का पालन करके, गोलांग स्थापित करें: https://golang.org/doc/install

  8. गोलांग निर्देशिका बनाएं:

    mkdir -p /home/pi/golang && mkdir -p /home/pi/golang/src/github/hyperledger/

  9. पर्यावरण चर परिभाषित करें

    export GOPATH=/home/pi/golang

  10. सुनिश्चित करें कि बायनेरीज़ पथ में हैं, उदाहरण के लिए:

    export PATH=/usr/local/go/bin:$PATH

  11. कपड़े / बेसिमेज भंडार को /home/pi/golang/src/github/hyperledger/

    git clone https://github.com/hyperledger/fabric-baseimage.git

  12. क्लाइंट वस्त्र रिपॉजिटरी को /home/pi/golang/src/github/hyperledger/

    git clone https://github.com/hyperledger/fabric.git

  13. बिल्ड डॉकर छवियां बनाएं

    cd ~/golang/src/github/hyperledger/fabric-baseimage && make docker-local

  14. कपड़े कोड आधार के लिए निम्न पैच लागू करें:

    --- ए / पीअर / कोर.आईएएमएल +++ बी / पीयर / कोर.आईएमएल @@ -687 +68,6 @@ पीअर:

     # Gossip related configuration
     gossip:
    
    • बूटस्ट्रैप: 127.0.0.1:7051 # चैनल या स्टैटिक एक में ब्लॉकों को वितरित करने के लिए स्वचालित रूप से चुने गए पीयर (उच्च एवलिबिलिटी) का प्रयोग करें # यह सही और ऑर्गेलाडर सही कारण पैनिक निकास उपयोग को निर्धारित करना लाइटवॉयर: झूठी @@280,7 +279,7 @@ वीएम : कॉन्फ़िग: अधिकतम-आकार: "50 एम" अधिकतम-फाइल: "5"
    • मेमोरी: 2147483648
    • मेमोरी: 16777216

तथा

--- a/core/container/util/dockerutil.go
+++ b/core/container/util/dockerutil.go
@@ -45,6 +45,7 @@ func NewDockerClient() (client *docker.Client, err error) {
 // and GOARCH here.
 var archRemap = map[string]string{
        "amd64": "x86_64",
+       "arm": "armv7l",
 }

 func getArch() string {
  1. हायपरलेगेयर पीयर बनाएं और

    `cd ~/golang/src/github/hyperledger/fabric && 
make clean peer peer-docker`
    
  2. पीयर निष्पादन योग्य बाइनरी में दिखाई देगा:

    ~/golang/src/github/hyperledger/fabric/build/bin/

मैं रास्पबेरी पीआई पर हाइपरलेगेर कपड़े लगाने की कोशिश कर रहा हूं, लेकिन यह काम नहीं करता है। मैं कुछ ट्यूटोरियल की खोज कर रहा हूं, लेकिन मुझे यह नहीं मिला, कोई ऐसा व्यक्ति है जो इसे किया है?