본문 바로가기
컴퓨터 지식/블록체인

Hyperledger Caliper 설치하기

by LiveData 2019. 10. 28.
반응형

 

 

Node 설치

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs

설치확인 - node -v

 

 

Node-gyp 설치

Node-gyp -v  //설치 확인

npm install -g node-gyp 

 

 

 

Docker 최신버전 설치

sudo wget -qO- http://get.docker.com/ | sh 

사용자에게 권한 부여 => 권한 부여 후 재접속

sudo usermod -aG docker $USER

sudo usermod -aG docker $(whoami)

 

 

Docker compose 최신버전 설치 

만약 전에 설치가 되어 있으면 sudo remove 

 

sudo apt install -y jq

VERSION=$(curl --silent https://api.github.com/repos/docker/compose/releases/latest | jq .name -r)

DESTINATION=/usr/local/bin/docker-compose

sudo curl -L https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname -s)-$(uname -m) -o $DESTINATION

sudo chmod 755 $DESTINATION

 

 

1. make: g++: 설치

sudo apt install g++ -y

g++ -version

 

 

디렉토리 소유자 확인

ls -la /usr/lib/node_modules

디렉토리 소유자 변경

sudo chown -R 접속한아이디 /usr/lib/node_modules

 

 

Caliper 설치

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

cd caliper

npm install

 

 

make 설치 

sudo apt install make

블록체인 SDK 설치

npm install grpc@1.10.1 -g

npm install fabric-protos -g 

npm install fabric-ca-client -g

 npm install fabric-network -g

 

Caliper cli 설치

npm install -g --only=prod @hyperledger/caliper-cli

 

 

Error: The gRPC binary module was not installed. This may be fixed by running "npm rebuild" 떳을경우

cd /usr/lib && npm rebuild

 

 

 

벤치마크 명령어 

 sudo caliper benchmark run --caliper-benchconfig benchmark/simple/config.yaml --caliper-networkconfig network/fabric-v1.4/2org1peergoleveldb/fabric-go.yaml --caliper-workspace 캘리퍼 설치 위치/caliper/packages/caliper-samples

반응형