环境准备
首先要安装jdk,安装jdk的可以参考我这篇文章:https://blog.csdn.net/JAVA_php_Jack/article/details/104002759
还有安装maven,安装maven可以参考我这篇文章:https://blog.csdn.net/JAVA_php_Jack/article/details/109165135
Nacos下载
在这里我下载的是nacos-server-1.3.2.tar.gz,想具体了解什么是Nacos,可以看看Nacos的官方文档,这里不再赘述https://nacos.io/zh-cn/index.html。
下载地址:https://github.com/alibaba/nacos/releases/download/1.3.2/nacos-server-1.3.2.tar.gz
下载位置在/usr/local/maven,也可以自己定义一个位置,找得到就行:
可以用命令:
[root@xxx ~]# cd /usr/local
[root@xxx local]# mkdir nacos
[root@xxx local]# cd /usr/local/nacos
[root@xxx nacos]# wget https://github.com/alibaba/nacos/releases/download/1.3.2/nacos-server-1.3.2.tar.gz
但是直接使用命令下载真的太慢了,最后我只能直接上浏览器下载后传到机器上。
然后解压,就直接解压到自己下载的地方就行了:
[root@xxx nacos]# tar -zxvf nacos-server-1.3.2.tar.gz
启动服务器
启动命令(standalone代表着单机模式运行,非集群模式):
进入所下载的nacos下的bin目录,使用sh startup.sh -m standalone
命令
[root@xxx nacos]# cd nacos/bin
[root@xxx bin]# ll
total 20
-rwxr-xr-x 1 502 games 954 May 14 10:03 shutdown.cmd
-rwxr-xr-x 1 502 games 949 Jul 27 19:43 shutdown.sh
-rwxr-xr-x 1 502 games 3440 Aug 4 19:25 startup.cmd
-rwxr-xr-x 1 502 games 5026 Aug 4 10:58 startup.sh
[root@xxx bin]# sh startup.sh -m standalone
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/bin/java -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Dnacos.member.list= -Djava.ext.dirs=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/ext:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/lib/ext -Xloggc:/usr/local/nacos/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/usr/local/nacos/nacos/plugins/health,/usr/local/nacos/nacos/plugins/cmdb -Dnacos.home=/usr/local/nacos/nacos -jar /usr/local/nacos/nacos/target/nacos-server.jar --spring.config.location=classpath:/,classpath:/config/,file:./,file:./config/,file:/usr/local/nacos/nacos/conf/ --logging.config=/usr/local/nacos/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288
nacos is starting with standalone
nacos is starting,you can check the /usr/local/nacos/nacos/logs/start.out
当看到最后这两行,说明启动成功。
关闭服务器
[root@xxx bin]# sh shutdown.sh
The nacosServer(2886) is running...
Send shutdown request to nacosServer(2886) OK
验证启动
浏览器访问地址:http://ip:8848/nacos(记得添加安全组8848)(8848钛金手机)
输入默认账号密码:nacos/nacos,即可看到:
单机独立模式启动成功!!!
自此,Nacos安装成功。
另外说明
在实际生产环境中Nacos肯定都是集群模式,一般而言,集群模式至少3个节点。
集群配置文件在安装文件夹conf下cluster.conf,将每个nacos节点按照IP:PORT格式配置即可,按行分割。
//IP:PORT
192.168.9.121:8848
192.168.9.122:8848
192.168.9.122:8848
启动命令为sh startup.sh
,不带任何参数。
使用Nacos集群需要利用负载均衡来代理每个节点,额外的配置非本篇重点介绍,下次有机会再重新说明,大家也可以研究研究官方文档。