Nacos 学习记录 - 环境搭建

一、简介

  Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

  Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

二、安装部署

1、下载安装包

2、解压

3、进入bin目录

启动

sh startup.sh -m standalone #指定单机模式,默认为集群模式

关闭

sh shutdown.sh

安装效果图

 

 

 

三、使用

nacos默认用户名和密码:nacos/nacos

默认端口号:8848

http://xxxxxxxxxx:8848/nacos/index.html

 

  

 

四、遇到的问题

1、安装成功之后在浏览器访问无响应

解决方案:开放端口号

1、开启防火墙 
    systemctl start firewalld

2、开放指定端口
      firewall-cmd --zone=public --add-port=8848/tcp --permanent
 命令含义:
--zone #作用域
--add-port=8848/tcp  #添加端口,格式为:端口/通讯协议
--permanent  #永久生效,没有此参数重启后失效

3、重启防火墙
      firewall-cmd --reload

4、查看端口号
netstat -ntlp   //查看当前所有tcp端口·

netstat -ntulp |grep 8848   //查看所有1935端口使用情况·

 

问题

1、基于 docker 安装时,出现一下错误:

ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule

原因:是关闭防火墙之后docker需要重启

解决:执行以下命令重启docker即可:

systemctl restart docker

2、 问题

ERROR: iptables: Index of deletion too big

原因:

解决:

iptables-save >/tmp/somefile
vi /tmp/somefile
iptables-restore < /tmp/somefile

 

衍生

vip

客户端使用vip(Virtual IP)来连接数据库,客户端应用程序通过vip访问对应的节点上的数据库实例。
每个节点都要有一个vip,这些vip是静态的ip地址,必须与公共网络属于同一个子网。
每一个vip也要对应一个主机名,而且对于客户端来说,这个主机名应该能够被解析为VIP.
VIP通过DNS,/etc/hosts文件来解析(11GR2 可以使用GNS),在安装GI软件时候,会提示为每一个节点填写对应的VIP和VIP对应的hostname,
vip信息会存储在OCR和HA架构相关的组件中。 通常来说,VIP的修改需要在规定的时间窗口内,cluster 停止服务。然而对于某种情况下,是不需要停机时间,比如只是修改一个节点的vip维护操作只要在那个节点上就可以了,而不必停止整个cluster。

 

 

参考资料

Nacos官方网站

Nacos Git

Dubbo Nacos

nacos快速安装

【Nacos】Nacos安装

nacos安装与基础配置

Nacos安装与demo

 

集群部署说明-官方

Nacos 集群部署

Nacos的集群部署

Nacos - 通过Nginx 为nacos 集群做负载均衡

Nacos生产环境集群部署方案

Nacos Docker 快速开始

Nacos - 通过Docker 部署nacos 的集群版本

 

Nacos配置mysql数据库

nacos更换数据库为mysql

Nacos(八):Nacos持久化

 

【RAC】如何修改vip 或者vip 对应的hostname

 

posted @ 2020-07-27 13:58  风过无痕521  阅读(366)  评论(0编辑  收藏  举报