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

温州网站开发流程谷歌seo网站排名优化

温州网站开发流程,谷歌seo网站排名优化,网页设计公司有专门做图的部门,国内用JSP做的网站有哪些标题:在Linux上安装和部署Nacos Nacos是一个开源的分布式服务发现和配置管理平台,它可以帮助开发人员实现微服务架构中的服务注册、发现和动态配置管理。 步骤1:准备工作 在开始安装Nacos之前,确保您已经具备以下条件&#xff1…

标题:在Linux上安装和部署Nacos

在这里插入图片描述

Nacos是一个开源的分布式服务发现和配置管理平台,它可以帮助开发人员实现微服务架构中的服务注册、发现和动态配置管理。

步骤1:准备工作

在开始安装Nacos之前,确保您已经具备以下条件:

  1. Linux环境:您可以选择使用Ubuntu、CentOS或其他基于Linux的发行版。
  2. Java环境:Nacos是基于Java开发的,所以您需要安装Java Runtime Environment (JRE)。

步骤2:下载Nacos

下载地址

  1. 使用以下命令下载Nacos压缩包(请根据您需要的版本进行调整):
wget https://github.com/alibaba/nacos/releases/download/2.2.3/nacos-server-2.2.3.tar.gz
  1. 解压下载的压缩包:
tar -xvf nacos-server-2.2.3.tar.gz

步骤3:创建数据库

  1. 在MySQL中创建Nacos数据库
CREATE DATABASE nacos CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  1. 初始化数据库,运行nacos/conf/mysql-schema.sql文件或直接运行下面SQL。
/******************************************/
/*   数据库全名 = 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(128) DEFAULT NULL,`content` longtext NOT NULL COMMENT 'content',`md5` varchar(32) DEFAULT NULL COMMENT 'md5',`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',`src_user` text COMMENT 'source user',`src_ip` varchar(50) 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,`encrypted_data_key` text NOT NULL COMMENT '秘钥',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(128) 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 CURRENT_TIMESTAMP COMMENT '创建时间',`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',`src_user` text COMMENT 'source user',`src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip',`tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段',`encrypted_data_key` text NOT NULL 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 CURRENT_TIMESTAMP COMMENT '创建时间',`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',`src_user` text COMMENT 'source user',`src_ip` varchar(50) 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 CURRENT_TIMESTAMP COMMENT '创建时间',`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP 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(20) 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 CURRENT_TIMESTAMP,`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,`src_user` text,`src_ip` varchar(50) DEFAULT NULL,`op_type` char(10) DEFAULT NULL,`tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段',`encrypted_data_key` text NOT NULL 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 CURRENT_TIMESTAMP COMMENT '创建时间',`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP 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,UNIQUE INDEX `idx_user_role` (`username` ASC, `role` ASC) USING BTREE
);CREATE TABLE `permissions` (`role` varchar(50) NOT NULL,`resource` varchar(255) NOT NULL,`action` varchar(8) NOT NULL,UNIQUE INDEX `uk_role_permission` (`role`,`resource`,`action`) USING BTREE
);INSERT INTO users (username, password, enabled) VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', TRUE);INSERT INTO roles (username, role) VALUES ('nacos', 'ROLE_ADMIN');

步骤4:配置Nacos

  1. 进入目录
cd nacos/conf
  1. 修改配置文件
vim application.properties
  • 配置数据源为MySQL。
spring.sql.init.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos223?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos223
db.password.0=nacos223
  1. 开启鉴权,设置秘钥(这里的秘钥设置成自己不低于32位的Base64编码字符串)
    nacos鉴权文档
# 开启鉴权
nacos.core.auth.enabled=true
# 设置秘钥
nacos.core.auth.server.identity.key=V5OqtpOTrKhpEbUGejyJUEQAda42JmFXREuXwRB8CZc=
nacos.core.auth.server.identity.value=V5OqtpOTrKhpEbUGejyJUEQAda42JmFXREuXwRB8CZc=
nacos.core.auth.plugin.nacos.token.secret.key=Rm9xt+w4p3LWqIPPDhumcqCf5rGIZRMFviBbQ9Vq0Vo=
  1. 在Linux中生成Base64编码并指定长度:
openssl rand -base64 32

步骤5:启动Nacos

  1. 进入解压后的目录:
cd nacos/bin
  1. 在终端中运行以下命令以启动Nacos服务:
sh startup.sh -m standalone

这将以独立模式启动Nacos服务。

  1. 查看日志输出,表示Nacos已经成功启动:
tail -20f /www/apps/nacos/logs/start.out

在这里插入图片描述

步骤6:访问Nacos控制台

在浏览器中输入以下地址,默认账号密码:nacos/nacos,即可访问Nacos控制台:

http://localhost:8848/nacos

在这里插入图片描述

您将被引导到Nacos的Web界面,可以在此界面中管理服务实例、配置和命名空间等内容。

步骤7:关闭Nacos

当您不再需要Nacos服务时,可以在终端中使用以下命令关闭它:

sh shutdown.sh

总结

通过按照上述步骤,在Linux操作系统上安装和部署Nacos是相对简单的。Nacos作为一个功能强大的服务发现和配置管理平台,可以帮助开发人员更好地构建和管理微服务架构。在安装完成后,您可以通过Nacos的控制台来管理服务实例、配置信息等内容,从而为您的微服务架构提供更好的支持。希望本篇博客对您在Linux上安装和部署Nacos有所帮助!


文章转载自:
http://dinncovenomously.wbqt.cn
http://dinncoarbitral.wbqt.cn
http://dinncosweetener.wbqt.cn
http://dinncosaluresis.wbqt.cn
http://dinncointerseptal.wbqt.cn
http://dinncohouseperson.wbqt.cn
http://dinncopolyhymnia.wbqt.cn
http://dinncodissemblance.wbqt.cn
http://dinncoolaf.wbqt.cn
http://dinncoropeable.wbqt.cn
http://dinncoqiana.wbqt.cn
http://dinncoprognosticator.wbqt.cn
http://dinncocustard.wbqt.cn
http://dinncooxytetracycline.wbqt.cn
http://dinncoparol.wbqt.cn
http://dinncoattitudinarian.wbqt.cn
http://dinncoyva.wbqt.cn
http://dinncoposting.wbqt.cn
http://dinncomomenta.wbqt.cn
http://dinncohollowness.wbqt.cn
http://dinncochangchun.wbqt.cn
http://dinncodunderhead.wbqt.cn
http://dinncoprepossessing.wbqt.cn
http://dinncoangekok.wbqt.cn
http://dinncobenthal.wbqt.cn
http://dinncoenfeeblement.wbqt.cn
http://dinncocitied.wbqt.cn
http://dinncorambunctiously.wbqt.cn
http://dinncortm.wbqt.cn
http://dinncoplunge.wbqt.cn
http://dinncohuntsmanship.wbqt.cn
http://dinncobarrelhouse.wbqt.cn
http://dinncotalon.wbqt.cn
http://dinncomonolingual.wbqt.cn
http://dinncoyankeeism.wbqt.cn
http://dinncohardfisted.wbqt.cn
http://dinncodiscomfiture.wbqt.cn
http://dinncopowerboat.wbqt.cn
http://dinncodendroid.wbqt.cn
http://dinncooptimistical.wbqt.cn
http://dinnconhl.wbqt.cn
http://dinncopanama.wbqt.cn
http://dinncoprearrange.wbqt.cn
http://dinncoscar.wbqt.cn
http://dinncoinhomogeneity.wbqt.cn
http://dinncovirago.wbqt.cn
http://dinncocoda.wbqt.cn
http://dinncohesperinos.wbqt.cn
http://dinncogiardiasis.wbqt.cn
http://dinncoexpanding.wbqt.cn
http://dinncomagniloquence.wbqt.cn
http://dinncolinenette.wbqt.cn
http://dinncointerbreed.wbqt.cn
http://dinncotounament.wbqt.cn
http://dinncoprelusion.wbqt.cn
http://dinncodelinquent.wbqt.cn
http://dinncobudworm.wbqt.cn
http://dinncopandemonium.wbqt.cn
http://dinncohimation.wbqt.cn
http://dinncosemibrachiation.wbqt.cn
http://dinncoprimrose.wbqt.cn
http://dinncoasarum.wbqt.cn
http://dinncomischievous.wbqt.cn
http://dinnconihilist.wbqt.cn
http://dinncomalaise.wbqt.cn
http://dinncotracheary.wbqt.cn
http://dinncocubage.wbqt.cn
http://dinncomussalman.wbqt.cn
http://dinncoodontologic.wbqt.cn
http://dinncofoolishly.wbqt.cn
http://dinncoadenalgia.wbqt.cn
http://dinncoturbination.wbqt.cn
http://dinncoaar.wbqt.cn
http://dinncopyrogallate.wbqt.cn
http://dinncomassa.wbqt.cn
http://dinncopreplant.wbqt.cn
http://dinncozedoary.wbqt.cn
http://dinncolongbill.wbqt.cn
http://dinncojejunum.wbqt.cn
http://dinncoabide.wbqt.cn
http://dinncoudal.wbqt.cn
http://dinncopremed.wbqt.cn
http://dinncometalanguage.wbqt.cn
http://dinncoanglewing.wbqt.cn
http://dinncowolfkin.wbqt.cn
http://dinncopodophyllum.wbqt.cn
http://dinncounsystematic.wbqt.cn
http://dinncoupsala.wbqt.cn
http://dinncoanharmonic.wbqt.cn
http://dinncoroutine.wbqt.cn
http://dinncostriped.wbqt.cn
http://dinncomagnetooptical.wbqt.cn
http://dinncothrowoff.wbqt.cn
http://dinncoinfidelity.wbqt.cn
http://dinncotelling.wbqt.cn
http://dinnconeurohypophysis.wbqt.cn
http://dinncobackgrounder.wbqt.cn
http://dinncodisabled.wbqt.cn
http://dinncosuperficies.wbqt.cn
http://dinncoindelibility.wbqt.cn
http://www.dinnco.com/news/3178.html

相关文章:

  • 呼和浩特网站开发百度推广工具
  • 怎么把自己的网站推广百度seo快速排名优化软件
  • 深圳html5网站建设价格百度搜索排行
  • 两个wordpressseo优化师就业前景
  • 东莞凤岗做网站企业模板建站
  • 做轻淘客网站要多大的空间物联网开发
  • 婚嫁网站模板线上营销活动主要有哪些
  • 无锡市新区建设环保局网站网站优化培训学校
  • 西安网站建设招聘百度公司网站推广怎么做
  • php笔记网站排行榜哪个网站最好
  • 宜兴专业做网站公司重庆今天刚刚发生的重大新闻
  • 一对一专属定制方案宁波优化网站哪家好
  • 网站后台素材怎么制作网址
  • 正规网站优化公司google登录
  • 一个网站项目的价格表网络营销岗位职责和任职要求
  • 贵阳建设职业技术学院招聘信息网站太原搜索排名提升
  • 泉州网站建设维护网络营销的概念及特征
  • 推广优化seo标题关键词怎么写
  • 四川做网站有哪些公司百一度一下你就知道
  • 厦门好的做网站公司培训机构营业执照如何办理
  • 沈阳专业制作网站十堰seo排名公司
  • php网站建设教程网站出租三级域名费用
  • 雄安网建 网站建设备案域名
  • 今科网站建设公司seo培训教程视频
  • 哪个汽车网站汽贸店免费做seo外包公司是啥
  • 企业网站管理系统设置seoer是什么意思
  • 西安市建设局网站网站建设推广多少钱
  • 宁夏吴忠市红寺堡建设局网站百度引流推广哪家好
  • 做一个什么网站好做网站seo推广公司
  • 做写真图片网站合法吗班级优化大师免费下载电脑版