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

环境 JDK1.8

上传及解压

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

配置JAVA_HOME

[root@centos7- nacos]# vi /etc/profile
# 在最后增加
export JAVA_HOME=/usr/lib/jvm/jre-1.8.-openjdk-1.8.0.161-.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- nacos]# source /etc/profile

1.单个实例

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

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

[root@centos7- nacos]# cd nacos/bin
[root@centos7- bin]# ls
derby.log logs shutdown.cmd shutdown.sh startup.cmd startup.sh work
[root@centos7- bin]# sh startup.sh -m standalone #单实例启动
/usr/lib/jvm/jre-1.8.-openjdk-1.8.0.161-.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- bin]# cat /cslc/nacos/nacos/logs/start.out
/usr/lib/jvm/jre-1.8.-openjdk-1.8.0.161-.b14.el7.x86_64/bin/java ……
,--.
,--.'|
,--,: : | Nacos 1.1.
,`--.'`| ' : ,---. Running in stand alone mode, All function modules
| : : | | ' ,'\ .--.--. Port:
: | \ | : ,--.--. ,---. / / | / / ' 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- 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- ~]# which java
/usr/bin/java
[root@centos7- ~]# ll /usr/bin/java
lrwxrwxrwx. root root 2月 : /usr/bin/java -> /etc/alternatives/java
[root@centos7- ~]# ll /etc/alternatives/java
lrwxrwxrwx. root root 2月 : /etc/alternatives/java -> /usr/lib/jvm/java-1.8.-openjdk-1.8.0.161-.b14.el7.x86_64/jre/bin/java
[root@centos7- ~]# ll /usr/lib/jvm/java-1.8.-openjdk-1.8.0.161-.b14.el7.x86_64/jre/bin/java
-rwxr-xr-x. root root 4月 /usr/lib/jvm/java-1.8.-openjdk-1.8.0.161-.b14.el7.x86_64/jre/bin/java

2.多实例

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

NACOS安装和配置的更多相关文章

  1. 【Nacos】Nacos安装

    1.Nacos简介 Nacos是阿里巴巴集团开源的一个易于使用的平台,专为动态服务发现,配置和服务管理而设计.它可以帮助您轻松构建云本机应用程序和微服务平台. Nacos基本上支持现在所有类型的服务, ...

  2. SpringCloud入门系列0-Nacos的安装与配置

    背景 工作有一些年头了,自从19年初彻底转了java(这又是另一篇心酸的故事),突然感觉自己荒废了好几年(不是说.net不好,而是回顾自己这几年做的很多东西都浮于表面,有时候弄成很忙的样子,回头看看自 ...

  3. SpringCloud+Nacos实现服务配置中心(Hoxton版本)

    关于 Nacos Spring Cloud 的详细文档请参看:Nacos Config和Nacos Discovery. 通过 Nacos Server 和 spring-cloud-starter- ...

  4. JDK安装与配置

    JDK安装与配置 一.下载 JDK是ORACLE提供免费下载使用的,官网地址:https://www.oracle.com/index.html 一般选择Java SE版本即可,企业版的选择Java ...

  5. Node.js 教程 01 - 简介、安装及配置

    系列目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 Node.js 教程 0 ...

  6. 烂泥:redis3.2.3安装与配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 前一段时间写过一篇codis集群的文章,写那篇文章主要是因为当时的项目不支持redis自 ...

  7. mysql源码包手动安装、配置以及测试(亲测可行)

    笔记编者:小波/qq463431476博客首页:http://www.cnblogs.com/xiaobo-Linux/ 记下这篇mysql笔记,望日后有用! redhat6采用centos yum源 ...

  8. 环境搭建系列-系统安装之centos 6.5安装与配置

    按照国际惯例,系列目录先奉上: 系列一:系统安装之centos 6.5安装与配置 系列二:准备工作之Java环境安装 系列三:数据为先之MySQL读写集群搭建 系列四:谈分布式之RabbitMQ集群搭 ...

  9. ZooKeeper安装与配置

    一. 单机安装.配置: 1. 下载zookeeper二进制安装包下载地址:http://apache.dataguru.cn/zookeeper/zookeeper-3.4.3/zookeeper-3 ...

随机推荐

  1. 【WPF】DataGrid多表头的样式设计

    需求 在使用WPF开发时,使用DataGrid列表显示数据时,有些字段可以进行分组显示,用于更好的表达它们之间存在的某种关系,因此就考虑到要对DataGrid的表头进行扩展,可以显示多行表头,让这些有 ...

  2. 主线程用afxBeginThread()创建多个线程安全退出的办法

    HANDLE hand[]; CCriticalSection m_crisecoin; CEvent m_event; struct Student { int nNO; int nYear; CW ...

  3. python递归函数实现阶乘函数

    实现的效果如下: 参考www.cnblogs.com/yuanchenqi/articles/5828233.html f(5)=5*4*3*2*1=120   f(7)=7*6*5*4*3*2*1= ...

  4. 数据解析_xpath

    重点推荐这种解析方式,xpath是最常用且最便捷高效的一种解析方式,通用性 1.解析原理 1.实例化一个etree的对象,且需要将被解析的页面源码数据加载到改对象中. 2.调用etree对象中的xpa ...

  5. 小程序拾色器(颜色选择器)组件mini-color-picker

    特性: 现有方案分析 we-color-picker 需注意组件定位,操作不跟手不流畅,配置复杂.其定位会撑开原有页面,体验不佳.滑动距离按像素区分(固定),需考虑设备分辨率,不利于多端. Papae ...

  6. 你是如何理解Vue的响应式系统的

    1.响应式系统简述: 任何一个 Vue Component 都有一个与之对应的 Watcher 实例. Vue 的 data 上的属性会被添加 getter 和 setter 属性. 当 Vue Co ...

  7. 06 Vue生命周期钩子

    生命周期钩子 表示一个vue实例从创建到销毁的这个过程,将这个过程的一些时间节点赋予了对应的钩子函数 钩子函数: 满足特点条件被回调的方法 new Vue({ el: "#app" ...

  8. Windows配置Delve的测试环境

    引言 自己最近在玩Go,在开发一些项目的时候需要调试,由于之前都是在GoLand上写的,但是这个IDE启动太慢并且不轻便.并且自己之前很多项目都是在Vscode中编写的,所以特意想在Vscode中配置 ...

  9. 论TEMP临时变量与VAR静态变量

    TEMP临时变量:顾名思义,这种变量类型是临时的,没有固定的存放数据的内存空间.每次扫描结束后则清零,在下个扫描周期开始时,这个变量的值都是不确定的,一般为0.使用临时变量需要遵循一个原则:先赋值再使 ...

  10. 三、python函数详解

    函数的定义: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 定义规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号(). 任何传入参数和自变量必须放在圆括号中间 ...