快来和妲己一起玩耍吧~

130 阅读2分钟

开发环境的搭建:

1.java环境:安装JDK,高级变量的系统变量的path里新建一个jdk总目录配置到环境变量中。java-version

2.maven环境,安装maven,找到bin目录,高级变量的系统变量的path里新建一个配置到环境变量中。mvn -v

3.node环境(前端):node -v -> npm -v

4.mysql环境:选择Sever only ->v C++2015..

cn.bing.com搜索引擎搜索vc++2015

找官方的下载地址,下载完之后next

设置密码用户名,启动了执行初始化

5.dev-tools工具包:找到navicat(mysql的客户端,工具)点击安装,点击桌面的图标就ok了。新建mysql的链接。

6.redis-x64解压选择redis-serve运行

7.ideaIU-2019.2.4开发工具给安装上:在dev-tools找到运行。

8.切换本地host工具:安装dev-tools里面有个SwichHost_installer工具,(所有用户)。

image.png

服务端代码部署

1.项目下载

2.配置本地Hosts

新建->复制如下的代码->追加->fish

127.0.0.1   pig-mysql
127.0.0.1   pig-redis
127.0.0.1   pig-gateway
127.0.0.1   pig-register
127.0.0.1   pig-sentinel
127.0.0.1	pig-monitor
127.0.0.1	pig-job
127.0.0.1   pig-seata
拼一下:

ping 项目名-mysql

ping 项目名-register

ping 项目名-redis

ping 项目名-seata

3.初始化数据库

版本:mysql15.7.8+

默认字符集:utf8mb4

默认排序规则:utf8mb4_general_ci

脚本说明:

1.核心数据库:pig源代码/db目录/pig.aql

2.nacos配置:pig/db/pig_config.sql

3.代码生成脚本:pig/db/pig_codegen.sql

打开navica新建一个pig数据库,使用utf8mb4的格式,

再创建一个pig_config的数据库,再创建一个pig_codegen的数据库

找到代码的db目录,打开pig_sql 点击运行。

pig_config,pig_codegen都运行一下sql文件.

4.配置文件修改

找到pig代码进到IDE中(基础IDE配置):

1.检查maven环境 image.png

2.检查java环境

image.png

TIP:host配置不要改成IP

数据库源信息修改

image.png

pig/pig-register/src/main/resources/application.yml 
db:
  num: 1
  user: ${MYSQL-USER:root}  #修改:用户名
  password: ${MYSQL-PWD:root} #修改:密码, 特殊字符使用 '包裹'
  url:
    0: jdbc:mysql://${MYSQL-HOST:pig-mysql}:${MYSQL-PORT:3306}/${MYSQL-DB:pig_config}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true

image.png

Redis、MySQL 配置

nacos启动成功了

访问: http://pig-register:8848/nacos (默认账号密码 nacos/nacos) image.png