安装
硬件要求
CPU
1.5GHz
2.4GHz
内存
2GB
4GB
核心数
2核
4核
网络带宽
1Mb
5Mb
操作系统
CentOS (7及以上 64位) 或 Ubuntu(18.04 64位)
JAVA
JDK 1.8
天玄网关安装
前置准备
1)在安装节点网关之前,请确保已经安装并运行了节点应用
2)网关安装所需依赖
Oracle JDK 1.8Maven .3.9Git
3)创建操作目录
创建网关部署操作的目录,以node0为例:
在节点目录下创建database,logs和resource子目录。其中,logs目录用于存放链执行日志。resource目录用于存放网关的配置文件。
在resource目录下创建tls目录,用于存放证书相关文件。
4)添加可执行文件
获取可执行文件thanos-gateway.jar,获取方式见:获取可执行文件。
将thanos-gateway.jar放在操作目录下,如~/thanos-gateway/node0/。
节点网关系统配置
以node0节点为例,进行网关系统的配置,包括网络端口配置、tls配置、日志配置等。配置文件中各配置项的具体含义参见:网关配置说明
1)在~/thanos-gateway/node0/resource/目录下 添加网关的总配置文件thanos-gateway.conf和日志管理配置gateway-logback.xml。
thanos-gateway.conf内容如下。注意,涉及路径的配置项必须是绝对路径。
gateway-logback.xml内容如下:
而后,添加tls相关证书和密钥等文件。
由于节点网关和节点应用是一一对应的,需要将应用部署中生成的tls配置(在~/thanos-chain/node0/resource/tls目录下的node.key和chain.crt两个文件)添加至~/thanos-gateway/node0/resource/tls目录下。
至此,网关配置完成,可以启动。启动方法为:在网关操作目录~/thanos-gateway/node0/下,运行如下指令启动节点:
Last updated