当前位置: 首页 > news >正文

网站建设费是什么费用长沙网络推广网站制作

网站建设费是什么费用,长沙网络推广网站制作,给女朋友做的生日网站,网站建站建设的公司使用docker搭建nacos docker搭建最新版nacosMySQL下简历nacos配置数据表拉取镜像创建挂载目录启动容器访问nacos docker搭建nacos 2.0版本 docker搭建最新版nacos 最近想在自己服务器上搭建一个nacos服务,以前一直在本地的windows上使用,而且使用着naco…

使用docker搭建nacos

  • docker搭建最新版nacos
    • MySQL下简历nacos配置数据表
    • 拉取镜像
    • 创建挂载目录
    • 启动容器
    • 访问nacos
  • docker搭建nacos 2.0版本

在这里插入图片描述

docker搭建最新版nacos

最近想在自己服务器上搭建一个nacos服务,以前一直在本地的windows上使用,而且使用着nacos自带的数据库。现在准备搭建到服务器上,然后数据库也连接为mysql进行使用。

MySQL下简历nacos配置数据表

通过如下sql建立相关表,如果中间报错可能是数据库版本问题,尽量是5.7以上的mysql版本。

/******************************************/
/*   数据库全名 = nacos_config   */
/*   表名称 = config_info   */
/******************************************/
CREATE TABLE `config_info` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',`data_id` varchar(255) NOT NULL COMMENT 'data_id',`group_id` varchar(255) DEFAULT NULL,`content` longtext NOT NULL COMMENT 'content',`md5` varchar(32) DEFAULT NULL COMMENT 'md5',`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',`gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',`src_user` text COMMENT 'source user',`src_ip` varchar(20) DEFAULT NULL COMMENT 'source ip',`app_name` varchar(128) DEFAULT NULL,`tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段',`c_desc` varchar(256) DEFAULT NULL,`c_use` varchar(64) DEFAULT NULL,`effect` varchar(64) DEFAULT NULL,`type` varchar(64) DEFAULT NULL,`c_schema` text,PRIMARY KEY (`id`),UNIQUE KEY `uk_configinfo_datagrouptenant` (`data_id`,`group_id`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info';/******************************************/
/*   数据库全名 = nacos_config   */
/*   表名称 = config_info_aggr   */
/******************************************/
CREATE TABLE `config_info_aggr` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',`data_id` varchar(255) NOT NULL COMMENT 'data_id',`group_id` varchar(255) NOT NULL COMMENT 'group_id',`datum_id` varchar(255) NOT NULL COMMENT 'datum_id',`content` longtext NOT NULL COMMENT '内容',`gmt_modified` datetime NOT NULL COMMENT '修改时间',`app_name` varchar(128) DEFAULT NULL,`tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段',PRIMARY KEY (`id`),UNIQUE KEY `uk_configinfoaggr_datagrouptenantdatum` (`data_id`,`group_id`,`tenant_id`,`datum_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='增加租户字段';/******************************************/
/*   数据库全名 = nacos_config   */
/*   表名称 = config_info_beta   */
/******************************************/
CREATE TABLE `config_info_beta` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',`data_id` varchar(255) NOT NULL COMMENT 'data_id',`group_id` varchar(128) NOT NULL COMMENT 'group_id',`app_name` varchar(128) DEFAULT NULL COMMENT 'app_name',`content` longtext NOT NULL COMMENT 'content',`beta_ips` varchar(1024) DEFAULT NULL COMMENT 'betaIps',`md5` varchar(32) DEFAULT NULL COMMENT 'md5',`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',`gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',`src_user` text COMMENT 'source user',`src_ip` varchar(20) DEFAULT NULL COMMENT 'source ip',`tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段',PRIMARY KEY (`id`),UNIQUE KEY `uk_configinfobeta_datagrouptenant` (`data_id`,`group_id`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_beta';/******************************************/
/*   数据库全名 = nacos_config   */
/*   表名称 = config_info_tag   */
/******************************************/
CREATE TABLE `config_info_tag` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',`data_id` varchar(255) NOT NULL COMMENT 'data_id',`group_id` varchar(128) NOT NULL COMMENT 'group_id',`tenant_id` varchar(128) DEFAULT '' COMMENT 'tenant_id',`tag_id` varchar(128) NOT NULL COMMENT 'tag_id',`app_name` varchar(128) DEFAULT NULL COMMENT 'app_name',`content` longtext NOT NULL COMMENT 'content',`md5` varchar(32) DEFAULT NULL COMMENT 'md5',`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',`gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',`src_user` text COMMENT 'source user',`src_ip` varchar(20) DEFAULT NULL COMMENT 'source ip',PRIMARY KEY (`id`),UNIQUE KEY `uk_configinfotag_datagrouptenanttag` (`data_id`,`group_id`,`tenant_id`,`tag_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_tag';/******************************************/
/*   数据库全名 = nacos_config   */
/*   表名称 = config_tags_relation   */
/******************************************/
CREATE TABLE `config_tags_relation` (`id` bigint(20) NOT NULL COMMENT 'id',`tag_name` varchar(128) NOT NULL COMMENT 'tag_name',`tag_type` varchar(64) DEFAULT NULL COMMENT 'tag_type',`data_id` varchar(255) NOT NULL COMMENT 'data_id',`group_id` varchar(128) NOT NULL COMMENT 'group_id',`tenant_id` varchar(128) DEFAULT '' COMMENT 'tenant_id',`nid` bigint(20) NOT NULL AUTO_INCREMENT,PRIMARY KEY (`nid`),UNIQUE KEY `uk_configtagrelation_configidtag` (`id`,`tag_name`,`tag_type`),KEY `idx_tenant_id` (`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_tag_relation';/******************************************/
/*   数据库全名 = nacos_config   */
/*   表名称 = group_capacity   */
/******************************************/
CREATE TABLE `group_capacity` (`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',`group_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'Group ID,空字符表示整个集群',`quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值',`usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量',`max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',`max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数,,0表示使用默认值',`max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',`max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量',`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',`gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',PRIMARY KEY (`id`),UNIQUE KEY `uk_group_id` (`group_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='集群、各Group容量信息表';/******************************************/
/*   数据库全名 = nacos_config   */
/*   表名称 = his_config_info   */
/******************************************/
CREATE TABLE `his_config_info` (`id` bigint(64) unsigned NOT NULL,`nid` bigint(20) unsigned NOT NULL AUTO_INCREMENT,`data_id` varchar(255) NOT NULL,`group_id` varchar(128) NOT NULL,`app_name` varchar(128) DEFAULT NULL COMMENT 'app_name',`content` longtext NOT NULL,`md5` varchar(32) DEFAULT NULL,`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00',`gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00',`src_user` text,`src_ip` varchar(20) DEFAULT NULL,`op_type` char(10) DEFAULT NULL,`tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段',PRIMARY KEY (`nid`),KEY `idx_gmt_create` (`gmt_create`),KEY `idx_gmt_modified` (`gmt_modified`),KEY `idx_did` (`data_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='多租户改造';/******************************************/
/*   数据库全名 = nacos_config   */
/*   表名称 = tenant_capacity   */
/******************************************/
CREATE TABLE `tenant_capacity` (`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',`tenant_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'Tenant ID',`quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值',`usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量',`max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',`max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数',`max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',`max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量',`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',`gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',PRIMARY KEY (`id`),UNIQUE KEY `uk_tenant_id` (`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='租户容量信息表';CREATE TABLE `tenant_info` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',`kp` varchar(128) NOT NULL COMMENT 'kp',`tenant_id` varchar(128) default '' COMMENT 'tenant_id',`tenant_name` varchar(128) default '' COMMENT 'tenant_name',`tenant_desc` varchar(256) DEFAULT NULL COMMENT 'tenant_desc',`create_source` varchar(32) DEFAULT NULL COMMENT 'create_source',`gmt_create` bigint(20) NOT NULL COMMENT '创建时间',`gmt_modified` bigint(20) NOT NULL COMMENT '修改时间',PRIMARY KEY (`id`),UNIQUE KEY `uk_tenant_info_kptenantid` (`kp`,`tenant_id`),KEY `idx_tenant_id` (`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='tenant_info';CREATE TABLE users (username varchar(50) NOT NULL PRIMARY KEY,password varchar(500) NOT NULL,enabled boolean NOT NULL
);CREATE TABLE roles (username varchar(50) NOT NULL,role varchar(50) NOT NULL,constraint uk_username_role UNIQUE (username,role)
);CREATE TABLE permissions (role varchar(50) NOT NULL,resource varchar(512) NOT NULL,action varchar(8) NOT NULL,constraint uk_role_permission UNIQUE (role,resource,action)
);INSERT INTO users (username, password, enabled) VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', TRUE);INSERT INTO roles (username, role) VALUES ('nacos', 'ROLE_ADMIN');

或者是直接在github上下载最新的数据库脚本文件

拉取镜像

docker pull nacos/nacos-server

创建挂载目录

这个可以自己在shell目录上直接新建,也可以使用madir创建一下,最后记住路径就好。两个目录:init.d和logs。
在这里插入图片描述
在目录init.d下创建custom.properties文件,其中填写了
1、访问端口和访问路径
2、数据库连接信息
3、nacos的一些默认配置项,如果修改需要看具体nacos文档。
4、nacos从2.2版本后加入了鉴权功能,如果使用默认配置nacos.core.auth.enabled=false,可以不用登录,也没有登录页面,但是进入会提示:当前集群没有开启鉴权,请参考文档开启鉴权~,右上角也没有登录用户。如过配置了nacos.core.auth.enabled=true,则需要按照如下配置增加nacos.core.auth.plugin.nacos.token.secret.key=MTIzNDU2Nzg5MTIzNDU2Nzg5MTIzNDU2Nzg5MWNoZW4KIA==
nacos.core.auth.server.identity.key=nacos
nacos.core.auth.server.identity.value=nacos内容,这样才可以进行登录
在这里插入图片描述

server.contextPath=/nacos
server.servlet.contextPath=/nacos
server.port=8848spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://101.42.***.48:3306/nacos_config? characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true #这里需要修改端口
db.user=root #用户名
db.password=*** #密码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=truenacos.core.auth.system.type=nacos
nacos.core.auth.enabled=true
nacos.core.auth.default.token.expire.seconds=18000
nacos.istio.mcp.server.enabled=false
nacos.core.auth.caching.enabled=true
nacos.core.auth.enable.userAgentAuthWhite=truenacos.core.auth.plugin.nacos.token.secret.key=MTIzNDU2Nzg5MTIzNDU2Nzg5MTIzNDU2Nzg5MWNoZW4KIA==
nacos.core.auth.server.identity.key=nacos
nacos.core.auth.server.identity.value=nacos

启动容器

使用如下命令启动容器即可

docker run -d --name cjy-nacos \
--restart=always \
--network=host \
-e MODE=standalone \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=数据库的ip地址 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_DB_NAME=nacos_config \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=***** \
-e MYSQL_DATABASE_NUM=1 \
-v /opt/CJY/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties \
-v /opt/CJY/nacos/logs:/home/nacos/logs \
nacos/nacos-server

命令解释如下:

–name:容器的名称,可以自定义。
-d:以后台模式运行容器。
-p:将容器的端口映射到宿主机的端口。
–restart=always:容器的重启策略。开机自启
–network=host:表明直接使用本地的端口映射,就不需要额外配置8848:8848了
-e:设置容器的环境变量。
-v:将本地的目录挂载到容器中。这里前边是自己系统的目录,后边是映射容器中的目录

访问nacos

使用浏览器访问http://ip:8848/nacos,就可以直接访问了。

但是使用了最新版本的nacos后,因为和以前项目中pom引入的nacos版本不统一,运行时会一直有以下日志信息,但是并不影响项目运行:
在这里插入图片描述

login http request failed url: http://101.42.165.48:8848/nacos/v1/auth/users/login, params: {username=nacos}, bodyMap: {password=nacos}, errorMsg: Server returned HTTP response code: 500 for URL: http://101.42.165.48:8848/nacos/v1/auth/users/login?username=nacos

一种是把pom的nacos版本升级,另一种是重新安装以前旧版本的nacos,比如2.0版本的。下次补充一下旧版本的nacos搭建吧

docker搭建nacos 2.0版本


文章转载自:
http://dinncopilar.ssfq.cn
http://dinncojittery.ssfq.cn
http://dinncononsexual.ssfq.cn
http://dinncolaborism.ssfq.cn
http://dinncoaforementioned.ssfq.cn
http://dinncoconsenescence.ssfq.cn
http://dinncotransparentize.ssfq.cn
http://dinncoskeet.ssfq.cn
http://dinncobookmaker.ssfq.cn
http://dinncohousewarming.ssfq.cn
http://dinncorashness.ssfq.cn
http://dinncospeedup.ssfq.cn
http://dinncoprospect.ssfq.cn
http://dinncomortadella.ssfq.cn
http://dinncospinally.ssfq.cn
http://dinncochuck.ssfq.cn
http://dinncoparalytic.ssfq.cn
http://dinncoseparative.ssfq.cn
http://dinncoprocrypsis.ssfq.cn
http://dinnconomenclator.ssfq.cn
http://dinncoeriometer.ssfq.cn
http://dinncotrochal.ssfq.cn
http://dinncocholesterol.ssfq.cn
http://dinnconagmaal.ssfq.cn
http://dinncoobservability.ssfq.cn
http://dinncounpleasant.ssfq.cn
http://dinncoanilin.ssfq.cn
http://dinncocinquefoil.ssfq.cn
http://dinncoradioscopic.ssfq.cn
http://dinncointentional.ssfq.cn
http://dinncofoolhardiness.ssfq.cn
http://dinncosupercolossal.ssfq.cn
http://dinncocurlycue.ssfq.cn
http://dinncowatcom.ssfq.cn
http://dinncouddered.ssfq.cn
http://dinncoirradiator.ssfq.cn
http://dinncoacerbic.ssfq.cn
http://dinncointerspinal.ssfq.cn
http://dinncomacadamize.ssfq.cn
http://dinncoresponsion.ssfq.cn
http://dinncokirsch.ssfq.cn
http://dinncopentastylos.ssfq.cn
http://dinncolayard.ssfq.cn
http://dinncoenclasp.ssfq.cn
http://dinncogopher.ssfq.cn
http://dinncoswingboat.ssfq.cn
http://dinncoroset.ssfq.cn
http://dinncocapernaum.ssfq.cn
http://dinncoshopgirl.ssfq.cn
http://dinncoflanerie.ssfq.cn
http://dinncochylothorax.ssfq.cn
http://dinncopernik.ssfq.cn
http://dinnconizamate.ssfq.cn
http://dinncothoroughwax.ssfq.cn
http://dinncohandtruck.ssfq.cn
http://dinncoproceleusmatic.ssfq.cn
http://dinncosomesuch.ssfq.cn
http://dinncoantilogarithm.ssfq.cn
http://dinncomultibus.ssfq.cn
http://dinncoavoidant.ssfq.cn
http://dinncomudroom.ssfq.cn
http://dinncozoogenic.ssfq.cn
http://dinncogasket.ssfq.cn
http://dinncocalve.ssfq.cn
http://dinncoslup.ssfq.cn
http://dinncodolesome.ssfq.cn
http://dinncoveiled.ssfq.cn
http://dinncoholden.ssfq.cn
http://dinncofold.ssfq.cn
http://dinncocognisable.ssfq.cn
http://dinncoglee.ssfq.cn
http://dinncohemelytron.ssfq.cn
http://dinncosynspermy.ssfq.cn
http://dinncoeuphonize.ssfq.cn
http://dinncoalgophobia.ssfq.cn
http://dinncoknave.ssfq.cn
http://dinncoeasterling.ssfq.cn
http://dinncoquarrel.ssfq.cn
http://dinncocyclopaedist.ssfq.cn
http://dinncoalvin.ssfq.cn
http://dinncounbalanced.ssfq.cn
http://dinncoeclair.ssfq.cn
http://dinncostaff.ssfq.cn
http://dinncojuju.ssfq.cn
http://dinncojoanne.ssfq.cn
http://dinncoacgb.ssfq.cn
http://dinncotsotsi.ssfq.cn
http://dinncomyasthenia.ssfq.cn
http://dinncoscissorsbill.ssfq.cn
http://dinncokilohertz.ssfq.cn
http://dinncoanaptyxis.ssfq.cn
http://dinncotriphenylmethane.ssfq.cn
http://dinncotracheotomy.ssfq.cn
http://dinncotromso.ssfq.cn
http://dinncoregalism.ssfq.cn
http://dinncoasturias.ssfq.cn
http://dinncodesulfur.ssfq.cn
http://dinncolouie.ssfq.cn
http://dinncotypecast.ssfq.cn
http://dinncoimperia.ssfq.cn
http://www.dinnco.com/news/145676.html

相关文章:

  • 欧美动物人物ppt免费模板下载网站b站2020推广网站
  • 郑州郑州网站建设河南做网站公司哪家好北京网站优化服务商
  • 网站建设设计师招募中国站长素材网
  • 做网站要多少的服务器站长网站大全
  • 网站域名更换是怎么做的手机网站模板
  • 网站推广方案的构成谷歌怎么投放广告
  • 绍兴柯桥哪里有做网站的aso100官网
  • 自己做网站要会什么软件百度推广怎么登陆
  • 简述营销型网站开发流程免费网页在线客服制作
  • 网站什么引导页怎么找专业的营销团队
  • 手机上那个网站做农产品推广比较好seo积分优化
  • 网站域名需要备案吗西安seo包年服务
  • 网页制作教程网站张雷明任河南省委常委
  • 行业协会网站建设方案书青岛网站设计
  • 什么浏览器可以看任何网站电子营销主要做什么
  • 如何加强网站安全建设今日新闻消息
  • 草料二维码生成器东莞seo整站优化
  • wordpress无法访问图片南京seo建站
  • 网站配色 蓝色广州百度seo排名
  • dw怎么设计网页北京优化推广
  • 网站开发技术留言设计一个公司网站多少钱
  • 购物网站开发教程国内免费ip地址
  • 网站界面设计规范培训心得
  • 三星企业网站建设ppt百度大数据中心
  • 网站移动适配营销策划的八个步骤
  • 支付网站怎么做的西安网站建设排名
  • 做美食如何加入团购网站简单的seo
  • 健康网站模版引流推广是什么意思
  • 做网站常用的软件温州seo团队
  • ps做网站正规网站优化公司