CentOS 安装配置单实例nacos

本文详细介绍了如何在Linux环境中安装并配置Nacos,包括解压JDK和Nacos,设置JDK环境变量,修改Nacos配置启用MySQL支持,启动Nacos单实例,创建自启动脚本,以及访问Nacos控制台的过程。
摘要由CSDN通过智能技术生成

安装并单实例运行nacos

  • 上传并解压JKD
[root] tar -zvxf jdk-8u301-linux-x64.tar.gz -C /home
  • 配置JDK环境变量
# 编辑环境变量
[root] vim /etc/profile

# add jdk
export JAVA_HOME=/home/jdk1.8.0_301
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:${JAVA_HOME}/bin

# 使环境变量生效
[root] vim /etc/profile

# 验证是否生效
[root] java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
[root] javac -version
javac 1.8.0_301

  • 上传并解压nacos
[root] mkdir /home/nacos
[root] tar -zvxf nacos-server-2.0.2.tar.gz -C /home/nacos

  • 修改配置文件,开启mysql支持
[root] vim /home/nacos/conf/application.properties

#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=root
  • 启动nacos
# 单实体启动
[root] sh /home/nacos/bin/startup.sh -m standalone 

# 查询启动状态
[root] ps -ef|grep nacos
root     10155     1 99 15:25 pts/1    00:00:26 /home/jdk1.8.0_301/bin/java -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Dnacos.member.list= -Djava.ext.dirs=/home/jdk1.8.0_301/jre/lib/ext:/home/jdk1.8.0_301/lib/ext -Xloggc:/home/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/home/nacos/plugins/health,/home/nacos/plugins/cmdb -Dnacos.home=/home/nacos -jar /home/nacos/target/nacos-server.jar --spring.config.additional-location=file:/home/nacos/conf/ --logging.config=/home/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288 nacos.nacos

# 查看启动端口
[root] netstat -ntlp

  • 修改nocas启动脚本,修改JDK路径,注释下面3个,配置单实例模式 export MODE="standalone"
[root] vim /home/nacos/bin/startup.sh

[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/home/jdk1.8.0_301
# [ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
# [ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/taobao/java
# [ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME

if [ -z "$JAVA_HOME" ]; then
  if $darwin; then

    if [ -x '/usr/libexec/java_home' ] ; then
      export JAVA_HOME=`/usr/libexec/java_home`

    elif [ -d "/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home" ]; then
      export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home"
    fi
  else
    JAVA_PATH=`dirname $(readlink -f $(which javac))`
    if [ "x$JAVA_PATH" != "x" ]; then
      export JAVA_HOME=`dirname $JAVA_PATH 2>/dev/null`
    fi
  fi
  if [ -z "$JAVA_HOME" ]; then
        error_exit "Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!"
  fi
fi

export SERVER="nacos-server"
export MODE="standalone"
  • 配置自动启动脚本
[root] vim /usr/lib/systemd/system/nacos.service

# 配置内容
[Unit]
Description=Nacos Service
After=network.target

[Service]
Type=forking
ExecStart=/home/nacos/bin/startup.sh
ExecReload=/home/nacos/bin/shutdown.sh
ExecStop=/home/nacos/bin/shutdown.sh
PrivateTmp=true

[Install]
WantedBy=multi-user.target

  • 自启配置:
[root] systemctl daemon-reload
[root] systemctl enable nacos.service
[root] systemctl restart nacos.service
  • 访问nacos
地址:http://IP:8848/nacos
账号:nacos
密码:nacos
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

位步

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值