栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

NULS节点私有部署以及所遇到的各种问题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

NULS节点私有部署以及所遇到的各种问题

NULS节点私有部署以及所遇到的各种问题

环境准备

  • 一台服务器 / 虚拟机(1核2G以上)
  • Ubuntu18.04操作系统(一定要是这个操作系统,不然就会有各种错误出现,防不胜防)
  • JDK11
  • Maven
  • GIT
    JDK11和Maven环境配置参考:https://blog.csdn.net/qq_38270106/article/details/97764483,配置结果如 下:


    这里我刷新了两次profile配置文件,之前只刷新一次时没有读取到mvn版本,多刷新一次就成功了
    注:要把上面的/usr/local/xxx换成你的JDK和MAVEN解压路径
配置MAVEN镜像

进入 apache-maven-xxx/conf/settings.xml ,找到 mirrors ,添加如下配置:


    alimaven
    central
    aliyun maven
    http://maven.aliyun.com/nexus/content/repositories/central/



    repo1
    central
    Human Readable Name for this Mirror.
    http://repo1.maven.org/maven2/



    repo2
    central
    Human Readable Name for this Mirror.       
    http://repo2.maven.org/maven2/

这里在vi settings.xml时,我遇到的问题是插入不了文字,按上下左右键出现AAABBB这样的问题,百度了一下解决办法,只要依次执行以下命令即可解决:

第一步: sudo apt-get remove vim-common

第二步: sudo apt-get install vim

其实就是重装一下vim包即可

另外,在复制这段代码时一定要注意空格问题,不然就是一堆的错误出来,血的教训

节点部署

git clone https://github.com/nuls-io/nuls-chainbox.git chainbox

这里如果出现错误就应该是git没有安装,执行 apt install git 即可解决

另外一定要选择网好的时候执行,不然就会出现:

当然,连接成功了就是下面这个情况啦!

执行成功之后在conf文件下就会出现chainbox文件夹

chainbox文件目录如下:

实际上,用树状图可以显示出目录如下:

接下来进行节点部署

  • 进入example目录下,执行./package构建加密邮件模块
    构建结束后输出 ============ PACKAGE FINISH ===============

  • 回到chainbox目录,执行 ./tools -p example 进行项目部署
    部署结束同样输出 ============ PACKAGE FINISH =============== ,此时可 以看到多了 NULS_WALLET 文件夹。

  • 进入NULS_WALLET文件夹,执行./start-dev 命令,将启动节点

  • 执行./check-status 命令查看节点启动状态

    • 节点启动成功后,执行 ./cmd 命令进入控制台,控制台可以执行命令对节点进行交互
      -
      在控制台导入种子节点,注意将密码设置为:nuls123456
import b54db432bba7e13a6c4a28f65b925b18e63bcb79143f7b894fa735d5d3d09db5


查看节点是否出块(默认出块时间位10s,10s以后可以看到高度变化,但必须导入种子节点才会出 块)。高度不为0,说明节点已经开始运行

准备2个账户,用于测试发送和接收邮件,下方两个地址是测试环境创世块中定义的地址,账户中有一定数量的资产供测试使用

查看下余额,遇到异常不用慌张,看下报错信息,是 cross-chain 模块没有加上导致,不影响

自此,NULS节点部署算是完成了,中途遇到了很多奇奇怪怪的问题,连接GitHub时也总是连接不上,还好最后部署成功了,现在可以自己玩一玩了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/345153.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号