开发环境的搭建:
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工具,(所有用户)。
服务端代码部署
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环境
2.检查java环境
TIP:host配置不要改成IP
数据库源信息修改
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
Redis、MySQL 配置
nacos启动成功了
访问: http://pig-register:8848/nacos (默认账号密码 nacos/nacos)