如何在我的本地设置Rippled服务器?

时间:2018-06-07 05:41:42

标签: ripple

任何正文请告诉我如何在我的本地系统中设置波纹服务器以及如何使用Rippled公共服务器(s1.ripple.com)调用API来生成地址并进行事务处理。 提前致谢

1 个答案:

答案 0 :(得分:0)

在您的系统中设置波纹主网服务器的简单步骤

您也可以通过以下链接-

https://developers.ripple.com/install-rippled.html

最低系统要求

涟漪的服务器应在商品硬件上舒适地运行,以使其便宜地参与网络。目前,我们建议以下最低要求:

操作系统:

生产:支持CentOS或RedHat Enterprise Linux(最新版本)或Ubuntu(16.04 +)

开发:Mac OS X,Windows(64位)或大多数Linux发行版

CPU :64位x86_64、2个以上内核

磁盘:建议用于数据库分区的最小50GB SSD(1000 IOPS,越多越好)

RAM:

测试: 8GB以上

生产: 32 GB

Amazon EC2的m3.large VM大小可能合适,具体取决于您的工作负载。快速的网络连接是可取的。服务器的客户端处理负载的任何增加都会增加资源需求。

使用yum在CentOS / Red Hat上安装

本节假定您使用的是CentOS 7或Red Hat Enterprise Linux 7。

安装Ripple RPM存储库:

$ sudo rpm -Uvh https://mirrors.ripple.com/ripple-repo-el7.rpm

安装波纹状软件包:

$ sudo yum install --enablerepo =波纹稳定波纹

将波纹服务配置为在系统启动时启动:

$ sudo systemctl启用涟漪效应。服务

启动连锁服务

$ sudo systemctl开始波纹。服务

在Ubuntu上与外星人一起安装 本节假定您使用的是Ubuntu 15.04或更高版本。

安装yum-utils和Alien:

$ sudo apt-get update

$ sudo apt-get install yum-utils Alien

安装Ripple RPM存储库:

$ sudo rpm -Uvh https://mirrors.ripple.com/ripple-repo-el7.rpm

下载波纹的软件包:

$ yumdownloader --enablerepo = ripple-stable --releasever = el7起了波纹

验证波纹软件包上的签名:

$ sudo rpm --import https://mirrors.ripple.com/rpm/RPM-GPG-KEY-ripple-release && rpm -K波纹* .rpm

安装波纹状软件包:

$ sudo Alien -i --scripts波纹* .rpm && rm波纹* .rpm

将波纹服务配置为在系统启动时启动:

$ sudo systemctl启用涟漪效应。服务

启动连锁服务

$ sudo systemctl开始波纹。服务

安装后 波动可能需要几分钟的时间才能与网络的其余部分同步,在此期间,它会输出有关分类帐丢失的警告。之后,您将拥有一个功能齐全的股票涟漪服务器,可用于本地签名和对XRP分类帐的API访问。

您可以按如下所示使用波纹状的命令行界面:

$ / opt / ripple / bin / rippled

其他配置(必须根据您的IP进行操作)-

rippled应该使用默认配置连接到XRP Ledger。但是,您可以通过编辑波纹状的.cfg文件(安装带有yum的波纹状的位于/opt/ripple/etc/rippled.cfg 时)来更改设置。您必须使用自己输入的IP更改IP设置,然后使用Java脚本代码与此设置服务器连接。

有关所有配置选项的说明,请参见波纹的GitHub存储库。

更改[debug_logfile]或[database_path] 部分可能需要您将波纹的用户和组所有权赋予新配置的路径:

$ chown -R rippled:rippled <configured path>

重新启动以使任何配置更改生效:

$ sudo service rippled restart

有关深入研究RPC和命令的更多信息,请通过下面的链接

https://developers.ripple.com/admin-rippled-methods.html

https://developers.ripple.com/public-rippled-methods.html

希望这会有所帮助。