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