首页 > 其他分享 >nacos安装

nacos安装

时间:2023-08-18 21:24:26浏览次数:34  
标签:db nacos server xx mysql docker 安装

一、安装mysql

1.docker安装mysql:5.7

  pass

2.创建网络

docker create network  nacos_network

3.下载sql (官网提供)

# 下载数据库文件
https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql

  注意:这里依旧官网提供的,创建库和表,注册用户:账号:nacos,密码:nacos。

二、安装nacos

1.docker拉取镜像

docker pull nacos/nacos-server

2.建立挂载的目录

mkdir -p /home/nacos/logs                      #新建logs目录
mkdir -p /home/nacos/data      
mkdir -p /home/nacos/conf

3.启动nacos,将里面的文件拷贝到外部的目录,进行修改配置

3.1.启动nacos

docker run --name nacos -d \
-p 8848:8848 \
-e MODE=standalone \
nacos/nacos-server

  上述中,是单机模式启动。

3.2.拷贝配置文件,修改配置

docker cp -a nacos:/home/nacos  /home/nacos  # 将容器内的文件拷贝到主机

docker stop nacos && docker rm -f nacos # 删除容器

修改配置:/home/nacos/conf/application.properties

server.contextPath=/nacos
server.servlet.contextPath=/nacos
server.port=8848
spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://xx.xx.xx.x:3306/nacos_config? characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true #这里需要修改端口 db.user=user #用户名 db.password=pass #密码 nacos.cmdb.dumpTaskInterval=3600 nacos.cmdb.eventTaskInterval=10 nacos.cmdb.labelTaskInterval=300 nacos.cmdb.loadDataAtStart=false management.metrics.export.elastic.enabled=false management.metrics.export.influx.enabled=false server.tomcat.accesslog.enabled=true server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i nacos.security.ignore.urls=/,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/v1/auth/login,/v1/console/health/**,/v1/cs/**,/v1/ns/**,/v1/cmdb/**,/actuator/**,/v1/console/server/** nacos.naming.distro.taskDispatchThreadCount=1 nacos.naming.distro.taskDispatchPeriod=200 nacos.naming.distro.batchSyncKeyCount=1000 nacos.naming.distro.initDataRatio=0.9 nacos.naming.distro.syncRetryDelay=5000 nacos.naming.data.warmup=true nacos.naming.expireInstance=true

  注意:修改的主要有:

    1. spring.datasource.platform=mysql; 

    2.db.num=1

    3.db.url.0=jdbc:mysql://xx.xx.xx.x:3306/nacos_config? characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true #这里需要修改端口

    4.db.user=user #用户名

    5.db.password=pass #密码

4.启动nacos

docker run -d \
-e MODE=standalone \ # 使用 standalone模式(单机模式)
-e SPRING_DATASOURCE_PLATFORM=mysql \ # 选择mysql数据库
-e MYSQL_SERVICE_HOST=192.168.20.255 \ # 数据库地址
-e MYSQL_SERVICE_USER=root\ # 数据库用户名
-e MYSQL_SERVICE_PASSWORD=admin \ # 数据库密码
-e MYSQL_SERVICE_DB_NAME=nacos_config \ # 数据库名称
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e JVM_XMN=256m \
-p 8848:8848 \
--network nacos_network \ # 将Linux宿主机的IP赋值给容器IP
--name nacos-sa-mysql \ 
--restart=always \ # 总是重启,加上这句话之后,若重新启动Docker,该容器也会重新启动
nacos/nacos-server 

5.UI登录

访问地址:http://xx.xx.xx.xx:8848/nacos/

Nacos 控制台,默认用户名:nacos,默认密码:nacos ,点击登录

标签:db,nacos,server,xx,mysql,docker,安装
From: https://www.cnblogs.com/shaoyishi/p/17641618.html

相关文章

  • Nginx的安装以及相关代理配置
    前言什么是NginxNginx是一个高性能的HTTP和反向代理Web服务器,同时也提供IMAP/POP3/SMTP服务。Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3/SMTP)代理服务器。Nginx的特点是:占有内存少,并发能力强。Nginx专门为性能优化而开发,性能是最重要的考量,非常注重效率......
  • jenkins 安装插件依赖的坑
    开篇:使用Jenkins升级或者安装插件的的时候一定要慎重!一定要慎重!一定要慎重!不然你将踩入一个大坑,并且网上的各种复制黏贴的解决办法会将你带入无尽的深渊大坑:首先你要安装一个插件,比如ExtendedChoiceParameter插件,且你已经配置了国内的插件镜像源,像这样 https://mirror......
  • Redis安装配置使用笔记
    Redis是一个基于内存的key-value结构数据库基于内存存储,读写性能高适用于存储热点数据(热点商品,资讯,新闻,秒杀系统) 1.使用Redis1.在Linux上安装Redis 2.在win系统安装直接解压即可  3.启动RedisLinux中在Redis目录下的src目录下直接运行 ./redis-server 4.连接Redis服务Linu......
  • zabbix6.4部署安装
    Zabbix6.4部署文档一、安装zabbix6.4配置要求:数据库:MySQL/Percona   8.0.X之一MariaDB 10.5.00-10.8.X前端:PHP 7.2.5或更高版本且不支持PHP8.0gd 2.0.28或更高版本PHPGD扩展必须支持PNG(--with-png-dir)、JPEG(--with-jpeg-dir)和FreeType2(--with......
  • RockyLinux 9安装部署zabbix-6.5
    ##zabbix6.0 server端已经不支持centos7了,故本文章以RockyLinux9演示OS:RockyLinuxrelease9.2(BlueOnyx)Database:MysqlWebServer :Nginx RockyLinux下载地址:https://rockylinux.org/download一、初始化系统脚本(可以跳过)#/bin/bash#------------->#适用于Ce......
  • linux安装ActiveMQ,并配置开机自启--九五小庞
    1.解压activemq压缩包,重命名文件夹#cd/usr/local#tar-zxvfapache-activemq-5.11.1-bin.tar.gz#mvapache-activemq-5.11.1activemq2.防火墙开启activemq端口8161(管理平台端口)和61616(通讯端口)#vi/etc/sysconfig/iptables-AINPUT-mstate--stateNEW-mtcp-ptcp--......
  • Linux 下php7.2安装mysql扩展
    环境CPU:x86_64OS:CentOSLinuxrelease7.5php:7.2.34pdo_mysql:7.2.34安装进入安装包mysql扩展目录进入到php安装包(php-7.2.34.tar.gz)的解压目录php-7.2.34中的扩展目录,准备进行编译cd/opt/php-7.2.34/ext/pdo_mysql编译安装mysql扩展这个过程3步执行:--with......
  • OpenHarmony应用开发,申请权限导致应用无法安装问题
    我是在添加ohos.permission.GET_RUNNING_INFO(允许应用获取运行态信息)权限时遇到的该问题。现象:问题原因:应用权限分三个级别:normal、system_basic、system_core第一步:查询使用权限的级别https://docs.openharmony.cn/pages/v3.2/zh-cn/application-dev/security/permission-......
  • 安装docker配置阿里云镜像
    使用docker之前需要先了解dockerdocker的基本组成镜像(image):Docker镜像就是一个只读的模板。镜像可以用来创建Docker容器,一个镜像可以创建很多容器。容器(container):Docker利用容器独立运行一个或一组应用。容器是用镜像创建的运行实例。仓库(Repository):仓库是集中存放镜像文件的......
  • 软件测试|使用 VMware 安装 Ubuntu 虚拟机的详细教程
    简介在日常工作中,我们有时候会遇到需要在Linux系统中部署环境,但是申请服务器资源的时效性又不高,很多时候就需要我们自己在电脑中有一套Linux的环境,但是如何在Windows电脑中部署Linux系统呢?很多时候,在电脑中创建一个虚拟机是我们的首选,在本教程中,我们将介绍如何使用VMware虚拟化软......