内容简介:Nacos是阿里巴巴开源的一款支持服务注册与发现,配置管理以及微服务管理的组件,这里我不讲nacos的docker部署,没错,如果你使用官方的方式部署nacos肯定是可以的,但是我想使用自己写的compose文件去部署就是不行,我也不知道为什么,可能我的知识层次还不够高吧使用的是nacos的cluster模式,也就是说我会部署两个节点为了增强服务的可用性
Nacos是阿里巴巴开源的一款支持服务注册与发现,配置管理以及微服务管理的组件,这里我不讲nacos的 docker 部署,没错,如果你使用官方的方式部署nacos肯定是可以的,但是我想使用自己写的compose文件去部署就是不行,我也不知道为什么,可能我的知识层次还不够高吧
环境
- openjdk 1.8
- centos 7.2
- nacos 1.0.1
使用的是nacos的cluster模式,也就是说我会部署两个节点为了增强服务的可用性
部署
首先下载
https://github.com/alibaba/nacos/releases/download/1.0.1/nacos-server-1.0.1.zip
解压
unzip nacos-server-1.0.1.zip
因为要使用到mysql,所以你要在mysql里面简历一个数据库,并设置好用户名和密码,之后修改nacos的配置文件
vim conf/application.properties
加入
db.num=1 db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user=nacos db.password=nacos
因为要部署两个节点,修改下面这个文件
vim conf/cluster.conf
加入你要部署的ip,比如我的是
#it is ip #example 10.10.10.123:18848 10.10.10.124:18848
其他的配置文件根据需求修改,之后启动这个节点
bin/startup.sh && tail -f logs/start.out
看到
Nacos started successfully in cluster mode.
就表示启动成功了
之后把这个节点的所有nacos相关文件打个压缩包复制到另外一个节点启动就好了
因为是两个节点,所以需要一个统一如口才可以访问,所以可以使用nginx或者在api网关上加个服务
有个坑,就是在启动的时候可能会说找不到javac JAVA_HOME什么的,你只需要安装下面这个包就好了
yum install java-11-openjdk-devel
欢迎关注Bboysoul的博客www.bboysoul.com
Have Fun
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 使用sequence作为多区域部署的id
- 使用Kubernates和Docker将Spring Boot与MongoDB作为容器部署
- 使用Elasticsearch作为主数据存储
- 如何把MongoDB作为循环队列
- 使用 utterances 作为博客评论组件
- 作为项目经理应该串联起哪些流程
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
勇敢新世界‧互聯網罪與罰
許煜、劉細良 / CUP / 2005 / $48
我天天上網數小時,為的是要在節目裡面介紹世界的最新動態,尤其是網絡這個世界本身日新月異的變化。所以我不可能不注意到BT、共享軟件、 Wikipedia、網絡監管等各種影響政治、社會、經濟及文化的重要網絡現象。但是我發現市面上一直沒有一本內容充實全面,資料切時的中文參考書,直到這本《互聯網罪與罰》。而且,最大的驚喜是它易讀好看,簡直就像故事書。 梁文道 鳳凰衛視 《網羅天下......一起来看看 《勇敢新世界‧互聯網罪與罰》 这本书的介绍吧!