• 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。

  • 相关阅读:
    jdk.jre.jvm 三者之间的关系?
    SQL7
    SQL6
    sql题
    sql题
    sql
    简说SQL题
    递归算法
    JAVA的简单描述
    第一篇技术博客
  • 原文地址:https://www.cnblogs.com/Forever77/p/11503952.html
Copyright © 2020-2023  润新知