Linux下安装nacos
Linux环境下(centos)安装nacos
- 下载安装包
wget https://github.com/alibaba/nacos/releases/download/2.0.0-ALPHA.2/nacos-server-2.0.0-ALPHA.2.zip
- 如果
wget不存在,则安装wget
yum install wget
- 解压
unzip nacos-server-2.0.0-ALPHA.2.zip
- 如果
unzip不存在,则安装unzip
yum install unzip zip
- 单机启动
sh startup.sh -m standlone
-
开机启动
-
添加
nacos.service文件
cd /lib/systemd/system
vi nacos.service
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
ExecStart=/home/nacos/nacos/bin/startup.sh -m standalone
ExecReload=/home/nacos/nacos/bin/shutdown.sh
ExecStop=/home/nacos/nacos/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
- 重新加载服务配置
systemctl daemon-reload
- 设置开机自启
systemctl enable nacos.service
- 设置
nacos的java环境路径,如果不设置,手动启动nacos不会报错,但是开机自动启动nacos会报错找不到java环境变量,通过systemctl start nacos-service也会报错。编辑nacos的startup.sh文件
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64/jre # 添加这行指定java的路径
cygwin=false
darwin=false
os400=false
case "`uname`" in
CYGWIN*) cygwin=true;;
Darwin*) darwin=true;;
OS400*) os400=true;;
esac
error_exit ()
{
echo "ERROR: $1 !!"
exit 1
}
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
[ ! -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
- 立即启动
systemctl start nacos.service
- 查看启动状态
systemctl status nacos.service

浙公网安备 33010602011771号