Date: 2023-04-21 Source: 本站
学习区块链就是不断踩坑积累的过程,为方便大家更好地从前人中总结经验,我们将FISCO BCOS社群中高频次、高质量的技术提问与探讨沉淀下来,集合成常见FAQ,作为一手学习材料,供大家随时查阅。
本篇收录了关于“环境支持”的常见问题。FISCO BCOS目前支持CentOS 7.2+(建议7.0以上)、readhat、macOS 10.14+(10.0以上)、Ubuntu 16.04(16.0以上)等平台,Windows、ARM等架构机型未做适配验证,感兴趣用户欢迎适配开发提pr。
Q1 :请问有在Windows7上搭建FISCO BCOS的方法吗?
A1 :Windows 上搭建可能会出现很多适配性问题,不建议在 windows 上搭建 FISCO BCOS,推荐使用centos和Ubuntu。
A2 :官方没有做正式验证,需要编译者熟悉交叉编译。
Q3 :这个操作系统版本建链可以吗?
A3 :在Red Hat 8.2上是完全适配,这个版本可以搭个简单的链体验下,建议用发布的静态二进制程序。
Q4 :这里的agencya 是docker-compose里定义的service名,也是容器的hostname. 要改成容器的IP 这个配置才不报错。企业部署工具的各类.ini文件,各类p2p_IP,rpc_ip是不是一定要用IP,不能写hostname?
A4 :域名的支持是配置node的列表里面,可以去链接域名对应的节点,节点监听要用ip。在很多网络,尤其是虚拟网,docker环境需要复杂的配置才能监听域名,还会带来不少问题,目前是不支持的。
A5 : 可以Nginx代理。
A6 : 32767
Q7 :FISCO TPS能达到多少?是什么配置?
A7 :实验室环境下,24核32G内存的服务器(4台4节点)、万兆网、PBFT共识算法的配置可以实现2万+TPS,最低配建议用4核8g。
Q8 :用官网的企业部署的例子执行 ./generator --generate_all_certificates ./agencyA_node_info报ERROR | Generator init fault , No option 'channel_ip' in section: 'node0' 。这个channel_ip是个什么东西?
A8: 一个配置项,检查下命令 copy 是否正确;用 latest 分支,参考如下文档:
https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/enterprise_tools/tutorial_detail_operation.html
Q9 :我在用运维部署工具部署国密区块链节点时报的错误,是哪里出问题了?
A9 : 操作漏了,缺少这两个文件;建议直接复制黏贴文档上的命令,用自己的路径会出现这种操作遗漏或错误的问题。
A10 : 把 ./scripts/install.sh里面 所需要的二进制文件事先下好就可以了。
Q11:FISCO BCOS可以在k8s 或是在docker上部署吗?
A11 : 可以在docker上部署,k8s的话需要适配一下。
可参考文档:http://www.fisco-bcos.org/developer/docs/manual/get_executable.html。
Q12:ubuntu16.04使用cmake3.9.2 编译fisco bcosV2.4.0 release 版本源码报错。
A12 : 在上一层目录执行git submodule那条命令。你的FISCO-BCOS代码之前没有被git管理,建议你在另一个目录git clone下FISCO-BCOS最新代码,再重复操作下。
A13 : 安全原因,RPC端口只应监听内网或本地;监听ip不要填公网虚拟ip,填内网ip或者0.0.0.0。
A14 :绑定云机器的 IP 是有问题的,可以修改为内网 IP 或是 127.0.0.1。
Q15:这里编译报错是什么意思?安装依赖后,还是编译不成功。
A15 : apt-get install libmicrohttpd-dev ,然后重新编译。
A16 : 选择编译模式,-DCMAKE_BUILD_TYPE=Release;编译完以后strip也可以。
A17: :1.0.2g比较老,可以升级一下。
区块链底层平台FISCO BCOS代码仓库
https://github.com/FISCO-BCOS/FISCO-BCOS
FISCO BCOS技术文档
https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/
公众号对话框回复【学习资料】可获得FISCO BCOS全套学习材料。
如果在FAQ中未能找到您的问题,可以添加小助手微信(FISCOBCOS010)进技术群提问交流。