NACOS安装和配置


安装包nacos-server-1.1.4.tar.gz

环境 JDK1.8

 

上传及解压

[root@centos7-2 ~ ]# mkdir -p /cslc/nacos  #通过SFTP将安装包上传至该目录
[root@centos7-2 ~ ]# cd /cslc/nacos
[root@centos7-2 nacos ]# tar zxf  nacos-server-1.1.4.tar.gz
[root@centos7-2 nacos ]# cp -r nacos nacos1  #准备安装多实例
[root@centos7-2 nacos ]# cp -r nacos nacos2  

 

配置JAVA_HOME

[root@centos7-2 nacos]# vi /etc/profile
# 在最后增加
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
[root@centos7-2 nacos]# source /etc/profile

 

1.单个实例

启动和停止命令在nacos的bin目录下

单实例启动和关闭:sh startup.sh -m standalone、sh shutdown.sh

[root@centos7-2 nacos]# cd nacos/bin
[root@centos7-2 bin]# ls
derby.log logs shutdown.cmd shutdown.sh startup.cmd startup.sh work
[root@centos7-2 bin]# sh startup.sh -m standalone  #单实例启动
/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64/bin/java  ……
nacos is starting with standalone
nacos is starting,you can check the /cslc/nacos/nacos/logs/start.out

提示nacos正在启动,根据提示查看/cslc/nacos/nacos/logs/start.out

[root@centos7-2 bin]# cat /cslc/nacos/nacos/logs/start.out
/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64/bin/java  ……
         ,--.
       ,--.'|
   ,--,:  : |                                           Nacos 1.1.4
,`--.'`|  ' :                       ,---.               Running in stand alone mode, All function modules
|   :  :  | |                      '   ,'\   .--.--.    Port: 8848
:   |   \ | :  ,--.--.     ,---.  /   /   | /  /    '   Pid: 86549
|   : '  '; | /       \   /     \.   ; ,. :|  :  /`./   Console: http://192.168.85.20:8848/nacos/index.html
'   ' ;.    ;.--.  .-. | /    / ''   | |: :|  :  ;_
|   | | \   | \__\/: . ..    ' / '   | .; : \  \    `.      https://nacos.io
'   : |  ; .' ," .--.; |'   ; :__|   :    |  `----.   \
|   | '`--'  /  /  ,.  |'   | '.'|\   \  /  /  /`--'  /
'   : |     ;  :   .'   \   :    : `----'  '--'.     /
;   |.'     |  ,     .-./\   \  /            `--'---'
'---'        `--`---'     `----'

在浏览器中输入日志中Console的地址http://192.168.85.20:8848/nacos/index.html,默认用户名和密码为nacos,端口8848,登录后查看集群管理-节点列表如下,由于只有一个实例,因此节点状态为follower。

 

常见报错:

由于系统默认没有设置JAVA_HOME,因此启动时会报如下错误。

[root@centos7-2 bin]# sh startup.sh -m standalone
which: no javac in (/application/mysql/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
readlink: 缺少操作数
Try 'readlink --help' for more information.
dirname: 缺少操作数
Try 'dirname --help' for more information.
ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!

没有配置JAVA_HOME时,查看java的安装路径

[root@centos7-2 ~]# which java
/usr/bin/java
[root@centos7-2 ~]# ll /usr/bin/java
lrwxrwxrwx. 1 root root 22 2月  22 00:05 /usr/bin/java -> /etc/alternatives/java
[root@centos7-2 ~]# ll /etc/alternatives/java
lrwxrwxrwx. 1 root root 71 2月  22 00:05 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64/jre/bin/java
[root@centos7-2 ~]# ll /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64/jre/bin/java
-rwxr-xr-x. 1 root root 7304 4月 11 2018 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64/jre/bin/java

 

 

2.多实例

nacos的集群部署依赖mysql,因此需要先安装一下mysql。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM