下载
下载官方提供的安装包安装(推荐)
wget https://github.com/eolinker/apinto/releases/download/v0.13.3/apinto_v0.13.3_linux_amd64.tar.gz && tar -zxvf apinto_v0.13.3_linux_amd64.tar.gz && cd apinto
安装
先确保已经入解压文件夹目录
./install.sh install
启动
apinto start
指定ip端口
参数说明
-
ip:程序监听IP,默认0.0.0.0
-
port:程序监听端口,默认9400
#执行示例
./apinto start --start --ip=0.0.0.0 --port=9400
集群
准备三台虚拟机,将安装包复制到每个虚拟机并解压。
apinto.yml 存放路径:/etc/apinto/ 作用:apinto运行配置文件,配置日志输出目录等相关信息
config.yml 存放路径:/etc/apinto/ 作用:指定节点的路由监听端口,ssl证书等信息
修改config.yml文件,文件路径:/etc/apinto/
vim /etc/apinto/apinto.yml
广播地址配置虚拟机本机ip和端口,我在83服务器,所以配置:172.30.4.83:9401,默认端口9401,另外两台机器同理
修改完所有配置后 ,先挨个通过apinto start启动服务,然后执行join命令加入集群
注意:加入规则,比如a,b,c三台服务器,a加入b,c加入a或者b。
现在我有83、84、86三台服务器,执行规则是先在83服务器上执行
./apinto join --addr=172.30.4.84:9401
再在86服务器执行
./apinto join --addr=172.30.4.83:9401
查询加入状态
离开集群
执行apinto leave
其他节点查看集群信息
重新加入集群
在需要加入集群的服务器执行join命令
清除网关数据
直接删除/var/lib/apinto文件夹,在重新启动网关