QR 코드를 스캔하여 다운로드하세요.
BTC $75,742.96 -0.75%
ETH $2,319.09 -0.85%
BNB $630.00 -0.17%
XRP $1.43 -0.49%
SOL $85.57 -0.49%
TRX $0.3345 +1.86%
DOGE $0.0946 -1.33%
ADA $0.2480 -0.85%
BCH $444.64 -0.06%
LINK $9.38 +0.23%
HYPE $39.32 -5.13%
AAVE $91.40 -1.34%
SUI $0.9409 -1.17%
XLM $0.1776 +2.46%
ZEC $311.62 -2.38%
BTC $75,742.96 -0.75%
ETH $2,319.09 -0.85%
BNB $630.00 -0.17%
XRP $1.43 -0.49%
SOL $85.57 -0.49%
TRX $0.3345 +1.86%
DOGE $0.0946 -1.33%
ADA $0.2480 -0.85%
BCH $444.64 -0.06%
LINK $9.38 +0.23%
HYPE $39.32 -5.13%
AAVE $91.40 -1.34%
SUI $0.9409 -1.17%
XLM $0.1776 +2.46%
ZEC $311.62 -2.38%

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.