Centos7安装Nacos2.1.0单机版(适合单机测试)

1.下载Nacos

官网地址:https://nacos.io/
官网安装包:https://github.com/alibaba/nacos/releases

Nacos环境要求:
	JDK:1.8+
	MySQL:5.6.5+

2.上传并安装Nacos

2.1 上传Nacos

[root@localhost softinstall]# ll
总用量 114700
-rw-r--r--. 1 root root 117452521 729 22:08 nacos-server-2.1.0.tar.gz
drwxr-xr-x. 3 root root        17 628 19:06 redis
drwxr-xr-x. 3 root root        81 714 23:22 zookeeper-3.7.1

解压

tar -zxvf nacos-server-2.1.0.tar.gz
[root@localhost softinstall]# ll
总用量 114700
drwxr-xr-x. 5 root root        72 729 23:59 nacos
-rw-r--r--. 1 root root 117452521 729 22:08 nacos-server-2.1.0.tar.gz
drwxr-xr-x. 3 root root        17 628 19:06 redis
drwxr-xr-x. 3 root root        81 714 23:22 zookeeper-3.7.1

2.2 配置MySQL数据库

备份

cp nacos/conf/application.properties nacos/conf/application.properties.back

修改配置(根据自己环境填写):
Nacos配置MySQL》

初始化数据库:
数据库初始化文件:nacos/conf/nacos-mysql.sql

2.3 开放8848端口

firewall-cmd --zone=public --add-port=8848/tcp --permanent
systemctl restart firewalld.service

2.4 测试启动

nacos/bin/startup.sh -m standalone

查看:

[root@localhost softinstall]# netstat -ntlp |grep 8848
tcp6       0      0 :::8848                 :::*                    LISTEN      37999/java 

访问:http://ip:端口/nacos/index.html
默认密码:nacos/nacos

Nacos

3.配置开机启动

3.1 编辑启动文件

vim /lib/systemd/system/nacos.service

根据自己环境编辑

[Unit]
Description=nacos 
After=network.target
[Service]
Type=forking 
ExecStart=/root/softinstall/nacos/bin/startup.sh -m standalone 
ExecReload=/root/softinstall/nacos/bin/shutdown.sh 
ExecStop=/root/softinstall/nacos/bin/shutdown.sh 
PrivateTmp=true
[Install]
WantedBy=multi-user.target

授予执行权限

chmod -R 775 /lib/systemd/system/nacos.service

刷新系统服务列表

systemctl daemon-reload

测试:报错

[root@localhost softinstall]# systemctl start nacos.service
Job for nacos.service failed because the control process exited with error code. See "systemctl status nacos.service" and "journalctl -xe" for details.
[root@localhost softinstall]# systemctl status nacos.service
● nacos.service - nacos
   Loaded: loaded (/usr/lib/systemd/system/nacos.service; static; vendor preset: disabled)
   Active: failed (Result: exit-code) since 六 2022-07-30 01:18:11 CST; 25s ago
  Process: 39549 ExecStart=/root/softinstall/nacos/bin/startup.sh -m standalone (code=exited, status=1/FAILURE)

730 01:18:11 localhost startup.sh[39549]: which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)
730 01:18:11 localhost startup.sh[39549]: readlink: 缺少操作数
730 01:18:11 localhost startup.sh[39549]: Try 'readlink --help' for more information.
730 01:18:11 localhost startup.sh[39549]: dirname: 缺少操作数
730 01:18:11 localhost startup.sh[39549]: Try 'dirname --help' for more information.
730 01:18:11 localhost startup.sh[39549]: ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!
730 01:18:11 localhost systemd[1]: nacos.service: control process exited, code=exited status=1
730 01:18:11 localhost systemd[1]: Failed to start nacos.
730 01:18:11 localhost systemd[1]: Unit nacos.service entered failed state.
730 01:18:11 localhost systemd[1]: nacos.service failed.

提示缺少Java

创建软连接:

[root@localhost softinstall]# which javac
/java8/jdk1.8.0_151/bin/javac
[root@localhost softinstall]# ln -s /java8/jdk1.8.0_151/bin/javac /usr/bin/javac

测试:

[root@localhost softinstall]# systemctl start nacos.service
[root@localhost softinstall]# systemctl status nacos.service
● nacos.service - nacos
   Loaded: loaded (/usr/lib/systemd/system/nacos.service; static; vendor preset: disabled)
   Active: active (running) since 六 2022-07-30 01:29:25 CST; 15s ago
  Process: 40060 ExecStart=/root/softinstall/nacos/bin/startup.sh -m standalone (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/nacos.service
           └─40087 /java8/jdk1.8.0_151/bin/java -Djava.ext.dirs=/java8/jdk1.8.0_151/jre/lib/ext:/java8/jdk1.8.0_151/lib/ext -Xms512m -Xmx512m -Xmn256m -Dn...

730 01:29:24 localhost systemd[1]: Starting nacos...
730 01:29:25 localhost startup.sh[40060]: /java8/jdk1.8.0_151/bin/java -Djava.ext.dirs=/java8/jdk1.8.0_151/jre/lib/ext:/java8/jdk1.8.0_151/li...XX:+Print
730 01:29:25 localhost startup.sh[40060]: nacos is starting with standalone
730 01:29:25 localhost systemd[1]: Started nacos.
730 01:29:25 localhost startup.sh[40060]: nacos is starting,you can check the /root/softinstall/nacos/logs/start.out
Hint: Some lines were ellipsized, use -l to show in full.

3.2 开机启动

systemctl enable nacos.service
Created symlink from /etc/systemd/system/multi-user.target.wants/nacos.service to /usr/lib/systemd/system/nacos.service.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值