Liunx 下搭建单节点nacos环境配置Centos7下搭建Nacos单节点环境

Nacos环境配置搭建:

(一)Nacos简介:

1.1 官方简介:

官网地址:https://nacos.io/zh-cn/docs/what-is-nacos.html

1.2简单总结:

  nacos是一个阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理的平台。

1.3Nacos四大功:

  1.服务发现和服务健康监测
  2.动态配置服务
  3.动态 DNS 服务
  4.服务及其元数据管理
nacos

(二)Nacos单节点安装步骤:

官方文档: https://nacos.io/zh-cn/docs/quick-start.html

2.1 配置JAVA环境:

java包的下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

下好之后使用CRT工具传到 linxu 中,并对其进行解压和配置环境变量

[root@nacos ~]# tar -xzvf jdk-8u181-linux-x64.tar.gz -C /opt/

[root@nacos ~]# vim /etc/profile
export JAVA_HOME=/opt/jdk1.8.0_181
export PATH=$PATH:$JAVA_HOME/bin

[root@nacos ~]# source /etc/profile

java

2.2 安装nacos:

nacos安装包下载地址:
可使用wget直接下载到 linux 中
https://github.com/alibaba/nacos/releases/download/1.1.3/nacos-server-1.1.3.tar.gz

[root@nacos ~]# wget https://github.com/alibaba/nacos/releases/download/1.1.3/nacos-server-1.1.3.tar.gz
[root@nacos ~]# tar -xvzf nacos-server-1.1.3.tar.gz -C /opt/

[root@nacos ~]# cd /opt/nacos/bin/

#注释掉下面三行变量,只留一行JAVA的
[root@nacos bin]# vim startup.sh 
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/opt/jdk1.8.0_181
#[ ! -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

# 把本机ip加入配置文件当中
[root@nacos conf]# vim cluster.conf.example 
#it is ip
#example
10.10.109.214
11.16.128.34
11.16.128.36
192.168.200.194


#添加mysql数据库信息
[root@nacos conf]# vim application.properties
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.200.194:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456

2.3 安装Mariadb数据库:

[root@nacos ~]# yum install -y mariadb-server

[root@nacos ~]# systemctl start mariadb
[root@nacos ~]# systemctl enable mariadb

#进入数据库中设置root密码
[root@nacos ~]# mysql
MariaDB [(none)]> use mysql;
MariaDB [mysql]> update user set password=password('123456') where user='root';
MariaDB [mysql]> flush privileges;
MariaDB [mysql]> exit

#验证是否设置成功
#导入nacos数据库
[root@nacos ~]# mysql -uroot -p123456

MariaDB [(none)]> create database nacos;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> use nacos
Database changed
MariaDB [nacos]> source /opt/nacos/conf/nacos-mysql.sql 
Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.01 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.01 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 1 row affected (0.00 sec)

Query OK, 1 row affected (0.00 sec)

MariaDB [nacos]> 

2.4 启动nacos

[root@nacos ~]# cd /opt/nacos/bin/
[root@nacos bin]# ./startup.sh 
/opt/jdk1.8.0_181/bin/java  -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/nacos/logs/java_heapdump.hprof -XX:-UseLargePages -Djava.ext.dirs=/opt/jdk1.8.0_181/jre/lib/ext:/opt/jdk1.8.0_181/lib/ext:/opt/nacos/plugins/cmdb:/opt/nacos/plugins/mysql -Xloggc:/opt/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dnacos.home=/opt/nacos -Dloader.path=/opt/nacos/plugins/health -jar /opt/nacos/target/nacos-server.jar  --spring.config.location=classpath:/,classpath:/config/,file:./,file:./config/,file:/opt/nacos/conf/ --logging.config=/opt/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288
nacos is starting with cluster
nacos is starting,you can check the /opt/nacos/logs/start.out

2.5 验证端口是否开放以及进程

[root@nacos bin]# netstat -lntp 
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      1908/mysqld         
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      849/sshd            
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1087/master         
tcp6       0      0 :::8848                 :::*                    LISTEN      2332/java           
tcp6       0      0 :::22                   :::*                    LISTEN      849/sshd            
tcp6       0      0 ::1:25                  :::*                    LISTEN      1087/master         
[root@nacos bin]# ps -ef |grep nacos
root       2332      1  2 11:58 pts/0    00:00:21 /opt/jdk1.8.0_181/bin/java -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Djava.ext.dirs=/opt/jdk1.8.0_181/jre/lib/ext:/opt/jdk1.8.0_181/lib/ext:/opt/nacos/plugins/cmdb:/opt/nacos/plugins/mysql -Xloggc:/opt/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dnacos.home=/opt/nacos -Dloader.path=/opt/nacos/plugins/health -jar /opt/nacos/target/nacos-server.jar --spring.config.location=classpath:/,classpath:/config/,file:./,file:./config/,file:/opt/nacos/conf/ --logging.config=/opt/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288 nacos.nacos
root       2640   2533  0 12:10 pts/1    00:00:00 grep --color=auto nacos        

访问web页面:http://虚拟机ip:8848/nacos
使用 nacos—nacos 登录
在这里插入图片描述
在这里插入图片描述


单节点的Nacos即搭建成功 successed !!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不跟风的细狗

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

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

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

打赏作者

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

抵扣说明:

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

余额充值