欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 焦点 > filecoin filspark 检索

filecoin filspark 检索

2024/10/23 15:32:27 来源:https://blog.csdn.net/u010953692/article/details/142892166  浏览:    关键词:filecoin filspark 检索

安装 boost

  • 1、安装 YugabyteDB
  • 2、boostd-data 运行
  • 3、初始化 boostd
  • 4、运行 boostd
  • 5、运行 booster-http
  • 6、需要公网映射端口
    • 6.1 Libp2p 公网映射本地端口24001 发布矿工
    • 6.2 Graphql 公网映射本地端口8080 web界面
    • 6.3 IndexProvider.HttpPublisher 公网映射本地端口6700 http发布索引
    • 6.4 Retrievals.HTTP 公网映射本地端口7777 http检索
  • 7、查询
  • 参考

1、安装 YugabyteDB

  • 参考 YugabyteDB
mkdir /nvme/yb_data
docker run -d --name yugabyte \-p7000:7000 -p9000:9000 -p5433:5433 -p9042:9042 \-v /nvme/yb_data:/home/yugabyte/yb_data \yugabytedb/yugabyte:latest bin/yugabyted start \--base_dir=/home/yugabyte/yb_data --daemon=false

2、boostd-data 运行

  • 参考 Run the boostd-data service
cat boostd-data.sh
#!/bin/bashnohup boostd-data run yugabyte --hosts 127.0.0.1 --connect-string="postgresql://yugabyte:@127.0.0.1:5433?sslmode=disable" --addr 0.0.0.0:8044 > /var/logs/boostdata.log 2>&1 &

3、初始化 boostd

  • 参考 Create and initialize the Boost repository
boostd --vv init \--api-sealer=$APISEALER \--api-sector-index=$APISECTORINDEX \--wallet-publish-storage-deals=$PUBLISH_STORAGE_DEALS_WALLET \--wallet-deal-collateral=$COLLAT_WALLET \--max-staging-deals-bytes=50000000000

4、运行 boostd

cat boostd.sh
#!/bin/bash
nohup boostd --vv run > /var/logs/boostd.log 2>&1 &

5、运行 booster-http

cat booster-http.sh
#!/bin/bashnohup booster-http -vv run --api-lid="ws://本机ip地址:8044" --api-fullnode=$FULLNODE_API_INFO --api-storage=$MINER_API_INFO >> /var/logs/booster-http.log 2>&1 &

6、需要公网映射端口

boostd 配置文件 config.toml

6.1 Libp2p 公网映射本地端口24001 发布矿工

[Libp2p]ListenAddresses = ["/ip4/0.0.0.0/tcp/24001"]AnnounceAddresses = ["/ip4/公网IP/tcp/公网端口"]

6.2 Graphql 公网映射本地端口8080 web界面

[Graphql]ListenAddress = "0.0.0.0"Port = 8080 # web 服务映射到公网

6.3 IndexProvider.HttpPublisher 公网映射本地端口6700 http发布索引

[IndexProvider][IndexProvider.Announce]AnnounceOverHttp = true[IndexProvider.HttpPublisher]Enabled = truePublicHostname = "公网IP"Port = 自定义本地端口6700 # 公网映射端口WithLibp2p = true

6.4 Retrievals.HTTP 公网映射本地端口7777 http检索

[Retrievals][Retrievals.Graphsync][Retrievals.Bitswap][Retrievals.HTTP]HTTPRetrievalMultiaddr = "/ip4/公网ip/tcp/7777/http"

7、查询

  • 查询存储提供商的存储报价
boost provider retrieval-transports 矿工号
  • 查询存储提供商可用的检索传输方式
boost provider retrieval-transports 矿工号

参考

  1. filspark
  2. HTTP indexer announcement
  3. HTTP retrieval

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com