QR 코드를 스캔하여 다운로드하세요.
BTC $70,759.44 -0.14%
ETH $2,156.00 +0.04%
BNB $642.90 -0.35%
XRP $1.42 -4.56%
SOL $81.67 -4.53%
TRX $0.2795 -0.47%
DOGE $0.0974 -3.83%
ADA $0.2735 -4.22%
BCH $471.55 +1.53%
LINK $8.64 -2.97%
HYPE $28.98 -1.81%
AAVE $122.61 -3.42%
SUI $0.9677 -0.11%
XLM $0.1605 -4.62%
ZEC $260.31 -8.86%
BTC $70,759.44 -0.14%
ETH $2,156.00 +0.04%
BNB $642.90 -0.35%
XRP $1.42 -4.56%
SOL $81.67 -4.53%
TRX $0.2795 -0.47%
DOGE $0.0974 -3.83%
ADA $0.2735 -4.22%
BCH $471.55 +1.53%
LINK $8.64 -2.97%
HYPE $28.98 -1.81%
AAVE $122.61 -3.42%
SUI $0.9677 -0.11%
XLM $0.1605 -4.62%
ZEC $260.31 -8.86%

SubQuery 개발자 가이드: 인덱서 노드를 어떻게 실행하나요?

Summary: 인덱서 노드 실행 튜토리얼.
SubQuery 중국 사이트
2021-12-28 10:39:37
수집
인덱서 노드 실행 튜토리얼.

비디오 튜토리얼:

https://youtu.be/QfNsR12ItnA

소개

인덱서(Indexer) 노드를 실행하는 것은 Docker를 사용하거나 SubQuery 프로젝트 외부에서 프로젝트를 호스팅하는 또 다른 옵션입니다. 더 많은 시간과 노력이 필요하지만, SubQuery가 작동하는 방식에 대한 이해를 향상시킬 것입니다.

데이터베이스

귀하의 인프라에서 인덱서(Indexer) 노드를 실행하려면 Postgres 데이터베이스를 설정해야 합니다.

Postgres를 설치하고 버전이 12 이상인지 확인하십시오. (https://www.postgresql.org/download/)

Subql/노드 설치

SubQuery 노드를 실행하려면 다음 명령을 실행해야 합니다:

npm install -g @subql/node

-g는 전역 설치를 의미하며, 이는 OSX에서의 위치를 나타냅니다:

/usr/local/lib/node_modules

설치가 완료되면 다음 명령으로 버전을 확인할 수 있습니다:

> subql-node --version

0.19.1

데이터베이스 구성

다음으로, 다음 환경 변수를 설정해야 합니다:

export DB_USER=postgres

export DB_PASS=postgres

export DB_DATABASE=postgres

export DB_HOST=localhost

export DB_PORT=543

물론, 위의 키 값을 수정하려면 적절히 조정하십시오.

env 명령은 현재 환경 변수를 표시하며, 이 프로세스는 이러한 값을 임시로 설정하는 것임을 유의하십시오.

즉, 이 값들은 터미널 세션에만 적용됩니다.

영구적으로 설정하려면 이를 ~/bash_profile에 저장하십시오.

프로젝트 인덱싱

프로젝트에 대한 인덱싱을 시작하려면 프로젝트 폴더로 이동하여 다음 명령을 실행하십시오:

subql-node -f

아직 프로젝트가 없다면 다음을 사용하십시오:

git clone https://github.com/subquery/subql-helloworld

인덱서 노드가 실행되기 시작하고 블록을 인덱싱하기 시작하는 것을 볼 수 있어야 합니다.

Postgres 확인

Postgres로 이동하면 두 개의 테이블이 생성된 것을 볼 수 있어야 합니다.

public.subquestions와 subquery1.starterentities.

public.subqueries는 1행만 포함하고 있으며, 인덱서는 시작 시 이 행을 확인하여 "현재 상태"를 이해하고 어디서부터 계속할지 알 수 있습니다. starterentities 테이블은 인덱스를 포함합니다. 데이터를 보려면 select (*) from subquery1.starter_entities를 실행하십시오.

웹사이트:

https://www.subquery.network/

Discord 중국어 그룹:

https://discord.gg/ysdwnUSTQC

Telegram 중국어 그룹:

t.me/subquerychina

Mixin 중국어 그룹:

https://subquery.mixinbots.com/join

warnning 위험 경고
app_icon
ChainCatcher Building the Web3 world with innovations.