视频教程:
https://youtu.be/QfNsR12ItnA
简介
运行索引器节点是在使用Docker或在SubQuery项目上为您托管项目之外的另一个选项。它需要花费更多的时间和精力,但是它将增强你对SubQuery工作原理的了解。
数据库
在您的基础设施上运行索引器节点需要设置Postgres数据库。
您可以Postgres,并确保版本为12或更高。
安装子ql/节点
去中心化数据索引工具SubQuery上线Avalanche:金色财经消息,基于Polkadot的去中心化数据索引工具SubQuery宣布上线Avalanche,未来还将继续拓展其他一层网络。据悉,SubQuery目前专注于对协议进行去中心化和标记化,该网络将于2022年第二季度启动。(Medium)[2022/3/21 14:09:16]
运行一个SubQuery节点,需要运行以下命令:
npminstall-g@subql/node
-g表明全局安装,这意味着在OSX上的位置:
Enjin:Substack上出现假冒Enjin的账户,请注意防范:区块链游戏开发平台Enjin在推特上表示,Substack上出现了假冒Enjin并宣传虚假智能合约升级的账户。请不要与此帐户交互,我们永远不会要求用户向我们提供资金或分享敏感信息。请保持警惕。[2021/4/24 20:54:36]
/usr/local/lib/node_modules
一旦安装完毕,您可以通过以下命令来检查版本:
>subql-node--version
0.19.1
Parity发布Substrate 2.0版本:金色财经报道,Parity升级了Polkadot的基础技术,使可自定义的区块链构建更加轻松。根据博客文章,Parity已发布了其区块链构建套件的第二版本,Substrate 2.0。新版本为开发人员提供了更多工具,以“精确地为应用程序或业务逻辑”定制区块链。[2020/9/23]
数据库配置
接下来,你需要设置以下环境变量:
exportDB_USER=postgres
exportDB_PASS=postgres
exportDB_DATABASE=postgres
exportDB_HOST=localhost
exportDB_PORT=543
当然,如果您想修改上述键值,请相应调整。
请注意,env命令将显示当前的环境变量,这个进程只是临时设置这些值。
这就是说,它们只适用于终端会话。
若要永久设置它们,请将它们存储在您的~/bash_profile中。
为项目编制索引
要开始对一个项目进行索引,请进入您的项目文件夹并运行以下命令:
subql-node-f?
如果你还没有项目,请使用:
gitclonehttps://github.com/subquery/subql-helloworld
您应该看到Indexer节点开始运行并开始索引块。
检查Postgres
如果你导航到Postgres,您应该看到两个表已创建。
public.subquestions和subquery_1.starter_entities.
public.subqueries仅包含1行,索引器在启动时检查该行以“了解当前状态”,以便知道从哪里继续。starter_entities表格包含索引。要查看数据,运行select(*)fromsubquery_1.starter_entities.。
???Website:
???https://www.subquery.network/
???Discord中文群:
???https://discord.gg/ysdwnUSTQC
???Telegram中文群:
???t.me/subquerychina
???Mixin中文群:
???https://subquery.mixinbots.com/join
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。