spring cloud tencent:安装北极星polaris服务

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情

0. 引言

近期腾讯推出了自己的微服务框架,其中polaris(北极星)服务更是核心,除了提供服务发现和治理中心,除服务发现、服务注册和健康检查之外,还提供流量控制、故障容错和安全能力

今天我们就来看看如何快速安装polaris服务

1. 介绍

polaris提供了单机版和集群版,其中:

  • polaris-server是集群版服务端,提供了服务后台接口

  • polaris-console是可视化控制台,提供服务治理管控页面

  • polaris-server-standalone是单机版,整合了所有服务,方便我们快速搭建项目,对于小型的微服务项目也是不错的选择

polaris默认会占用如下端口:

  • polaris-console: 8080 控制台端口

  • polaris-server:注册中心http端口8090,注册中心grpc端口8091,配置中心端口8093

  • prometheus:监控服务 9090

  • pushgateway:网关 9091

更多介绍可参考polaris官方文档

在这里插入图片描述

2. 单机版安装

1、下载安装包

github下载地址

如果github访问速度慢的话,可使用gitee地址下载

gitee下载地址

选择需要安装的系统版本的安装包,比如我这里需要安装到mac m1上,因此需要下载arm版本的 在这里插入图片描述

2、解压安装包

unzip polaris-standalone-release_v1.10.0.darwin.arm64.zip

3、进入安装目录

cd 你的安装路径/polaris-standalone-release_v1.10.0.darwin.arm64

4、初始化项目,执行指令

bash install.sh

注意这里因为polaris服务需要占用 8080、8090、8091、8093、9090、9091端口,确保这些端口没有被其他程序占用

查询占用端口的进程

lsof -i:9090

杀掉对应进程

kill -9 进程pid

在这里插入图片描述

5、访问http://localhost:8080/

在这里插入图片描述

6、输入账号密码登陆:polaris/polaris

在这里插入图片描述

安装成功!

开放端口

如果是在虚拟机上安装的,还要开启这些8080、8090、8091、8093、9090、9091端口

# 查询端口是否开放
firewall-cmd --query-port=8080/tcp
#查询所有已开放的端口
netstat -anp
# 开启端口
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --add-port=8090/tcp --permanent
firewall-cmd --add-port=8091/tcp --permanent
firewall-cmd --add-port=8093/tcp --permanent
firewall-cmd --add-port=9090/tcp --permanent
firewall-cmd --add-port=9091/tcp --permanent
# 开启后重新加载
firewall-cmd --reload

启动、关闭服务

安装完成后默认是开启所有服务的,但是后续如果我们关闭了虚拟机或者主机,再次启动时就无法访问poralis了。

也是我们需要手动开启polaris的各个服务

poralis安装完成后可以看到如下服务

  • polaris-console:可视化控制台,提供服务治理管控页面

  • polaris-server:控制面,提供数据面组件及控制台所需的后台接口

  • prometheus:服务治理监控所需的指标汇聚统计组件

  • pushgateway:prometheus推送网关,支持数据面通过推送方式上报监控数据到prometheus

在这里插入图片描述

进入polaris-server文件夹中可以看到,其tool文件夹下,是有启动和关闭服务指令的,因此我们需要通过该指令来启动服务

在这里插入图片描述

在执行指令之前,我们需要先赋予当前账号操作权限,polaris安装目录下执行

chmod +x *.sh

启动polaris-server端:

./polaris-server-release_v1.10.0.linux.arm64/tool/start.sh

启动控制台服务polaris-console:

./polaris-console-release_v1.7.0.linux.arm64/tool/start.sh

到这里就可以访问我们的poralis了

在这里插入图片描述

如果需要关闭服务的话,执行tool/stop.sh指令即可

卸载polaris

如需卸载polaris可通过如下指令执行:

polaris安装路径下执行卸载指令

 bash uninstall.sh

猜你喜欢

转载自juejin.im/post/7127444083206783012