BTC $81,278.52 -3.81%
ETH $2,380.00 -4.60%
BNB $731.02 -2.36%
XRP $1.31 -5.96%
SOL $103.34 -4.54%
TRX $0.3278 -1.24%
DOGE $0.0785 -5.28%
ADA $0.2121 -7.04%
BCH $273.89 -4.57%
LINK $11.94 -5.86%
HYPE $77.40 -5.53%
AAVE $146.35 -7.30%
SUI $0.9764 -6.27%
XLM $0.1759 -5.32%
ZEC $1,212.47 -10.04%
AAPL $348.01 +1.03%
AMZN $249.18 -5.06%
GOOGL $322.77 -3.60%
MSFT $520.94 -2.26%
META $644.88 -8.28%
NVDA $211.97 -4.29%
TSLA $377.54 -2.33%
SNDK $1,249.39 -9.81%
INTC $84.84 -8.90%
SPCX $145.22 -8.93%
MU $850.48 -7.45%
AMD $504.33 -9.41%
BTC $81,278.52 -3.81%
ETH $2,380.00 -4.60%
BNB $731.02 -2.36%
XRP $1.31 -5.96%
SOL $103.34 -4.54%
TRX $0.3278 -1.24%
DOGE $0.0785 -5.28%
ADA $0.2121 -7.04%
BCH $273.89 -4.57%
LINK $11.94 -5.86%
HYPE $77.40 -5.53%
AAVE $146.35 -7.30%
SUI $0.9764 -6.27%
XLM $0.1759 -5.32%
ZEC $1,212.47 -10.04%
AAPL $348.01 +1.03%
AMZN $249.18 -5.06%
GOOGL $322.77 -3.60%
MSFT $520.94 -2.26%
META $644.88 -8.28%
NVDA $211.97 -4.29%
TSLA $377.54 -2.33%
SNDK $1,249.39 -9.81%
INTC $84.84 -8.90%
SPCX $145.22 -8.93%
MU $850.48 -7.45%
AMD $504.33 -9.41%

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/)

安裝子ql/節點

運行一個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

您應該看到Indexer節點開始運行並開始索引區塊。

檢查Postgres

如果你導航到Postgres,您應該看到兩個表已創建。

public.subquestions 和subquery1.starterentities.

public.subqueries 僅包含1行,索引器在啟動時檢查該行以"了解當前狀態",以便知道從哪裡繼續。starterentities 表格包含索引。要查看數據,運行 select (*) from subquery1.starter_entities. 。

Website:

https://www.subquery.network/

Discord中文群:

https://discord.gg/ysdwnUSTQC

Telegram中文群:

t.me/subquerychina

Mixin中文群:

https://subquery.mixinbots.com/join

warnning 風險提示
app_icon
ChainCatcher 與創新者共建Web3世界