Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
L
loit-initproject-doc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
loit-Infrastructure-doc
loit-initproject-doc
Commits
bd6c351c
提交
bd6c351c
authored
11月 26, 2020
作者:
chenshiying
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[新增] xxljob 本地化改造
上级
3de74c67
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
255 行增加
和
0 行删除
+255
-0
服务启停.md
4、技术文档/服务启停.md
+73
-0
application.properties
6、组件本地化改造/xxl-job-admin-2.2.0/application.properties
+63
-0
tables_xxl_job.sql
6、组件本地化改造/xxl-job-admin-2.2.0/db/tables_xxl_job.sql
+119
-0
xxl-job-admin-2.2.0.jar
6、组件本地化改造/xxl-job-admin-2.2.0/xxl-job-admin-2.2.0.jar
+0
-0
没有找到文件。
4、技术文档/服务启停.md
0 → 100644
浏览文件 @
bd6c351c
# 1、nacos
```
cd /usr/local/loit/soft/docker/nacos-docker/example
# 停止nacos
docker-compose -f standalone-mysql.yaml stop
#启动nacos
docker-compose -f standalone-mysql.yaml start
```
# 2、gitlab
```
cd /usr/local/loit/soft/docker/gitlab
# 停止gitlab
docker-compose stop
# 启动gitlab
docker-compose start
```
# 3、jenkins
```
cd /usr/local/loit/soft/docker/jenkins
# 停止jenkins
docker-compose stop
# 启动jenkins
docker-compose start
```
# 4、nexus
```
cd /usr/local/loit/soft/nexus
# 停止nexus
docker-compose stop
# 启动nexus
docker-compose start
```
# 5、skywalking
```
# 关闭 skywalking web
ps -ef|grep skywalking-webapp
kill -9 pid
# 关闭 OAPServer
ps -ef|grep skywalking.oap.server.starter.OAPServerStartUp
kill -9 pid
# 启动skywalking
cd /usr/local/loit/soft/skywalking/bin/
sh startup.sh
```
6、组件本地化改造/xxl-job-admin-2.2.0/application.properties
0 → 100644
浏览文件 @
bd6c351c
### web
server.port
=
8080
server.servlet.context-path
=
/xxl-job-admin
### actuator
management.server.servlet.context-path
=
/actuator
management.health.mail.enabled
=
false
### resources
spring.mvc.servlet.load-on-startup
=
0
spring.mvc.static-path-pattern
=
/static/**
spring.resources.static-locations
=
classpath:/static/
### freemarker
spring.freemarker.templateLoaderPath
=
classpath:/templates/
spring.freemarker.suffix
=
.ftl
spring.freemarker.charset
=
UTF-8
spring.freemarker.request-context-attribute
=
request
spring.freemarker.settings.number_format
=
0.##########
### mybatis
mybatis.mapper-locations
=
classpath:/mybatis-mapper/*Mapper.xml
#mybatis.type-aliases-package=com.xxl.job.admin.core.model
### xxl-job, datasource
spring.datasource.url
=
jdbc:mysql://39.100.254.140:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai
spring.datasource.username
=
root
spring.datasource.password
=
loit2019ABC
spring.datasource.driver-class-name
=
com.mysql.cj.jdbc.Driver
### datasource-pool
spring.datasource.type
=
com.zaxxer.hikari.HikariDataSource
spring.datasource.hikari.minimum-idle
=
10
spring.datasource.hikari.maximum-pool-size
=
30
spring.datasource.hikari.auto-commit
=
true
spring.datasource.hikari.idle-timeout
=
30000
spring.datasource.hikari.pool-name
=
HikariCP
spring.datasource.hikari.max-lifetime
=
900000
spring.datasource.hikari.connection-timeout
=
10000
spring.datasource.hikari.connection-test-query
=
SELECT 1
### xxl-job, email
spring.mail.host
=
smtp.qq.com
spring.mail.port
=
25
spring.mail.username
=
xxx@qq.com
spring.mail.password
=
xxx
spring.mail.properties.mail.smtp.auth
=
true
spring.mail.properties.mail.smtp.starttls.enable
=
true
spring.mail.properties.mail.smtp.starttls.required
=
true
spring.mail.properties.mail.smtp.socketFactory.class
=
javax.net.ssl.SSLSocketFactory
### xxl-job, access token
xxl.job.accessToken
=
### xxl-job, i18n (default is zh_CN, and you can choose "zh_CN", "zh_TC" and "en")
xxl.job.i18n
=
zh_CN
## xxl-job, triggerpool max size
xxl.job.triggerpool.fast.max
=
200
xxl.job.triggerpool.slow.max
=
100
### xxl-job, log retention days
xxl.job.logretentiondays
=
30
6、组件本地化改造/xxl-job-admin-2.2.0/db/tables_xxl_job.sql
0 → 100644
浏览文件 @
bd6c351c
#
#
XXL
-
JOB
v2
.
2
.
0
#
Copyright
(
c
)
2015
-
present
,
xuxueli
.
CREATE
database
if
NOT
EXISTS
`xxl_job`
default
character
set
utf8mb4
collate
utf8mb4_unicode_ci
;
use
`xxl_job`
;
SET
NAMES
utf8mb4
;
CREATE
TABLE
`xxl_job_info`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`job_group`
int
(
11
)
NOT
NULL
COMMENT
'执行器主键ID'
,
`job_cron`
varchar
(
128
)
NOT
NULL
COMMENT
'任务执行CRON'
,
`job_desc`
varchar
(
255
)
NOT
NULL
,
`add_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
`author`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'作者'
,
`alarm_email`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'报警邮件'
,
`executor_route_strategy`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'执行器路由策略'
,
`executor_handler`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'执行器任务handler'
,
`executor_param`
varchar
(
512
)
DEFAULT
NULL
COMMENT
'执行器任务参数'
,
`executor_block_strategy`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'阻塞处理策略'
,
`executor_timeout`
int
(
11
)
NOT
NULL
DEFAULT
'0'
COMMENT
'任务执行超时时间,单位秒'
,
`executor_fail_retry_count`
int
(
11
)
NOT
NULL
DEFAULT
'0'
COMMENT
'失败重试次数'
,
`glue_type`
varchar
(
50
)
NOT
NULL
COMMENT
'GLUE类型'
,
`glue_source`
mediumtext
COMMENT
'GLUE源代码'
,
`glue_remark`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'GLUE备注'
,
`glue_updatetime`
datetime
DEFAULT
NULL
COMMENT
'GLUE更新时间'
,
`child_jobid`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'子任务ID,多个逗号分隔'
,
`trigger_status`
tinyint
(
4
)
NOT
NULL
DEFAULT
'0'
COMMENT
'调度状态:0-停止,1-运行'
,
`trigger_last_time`
bigint
(
13
)
NOT
NULL
DEFAULT
'0'
COMMENT
'上次调度时间'
,
`trigger_next_time`
bigint
(
13
)
NOT
NULL
DEFAULT
'0'
COMMENT
'下次调度时间'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
;
CREATE
TABLE
`xxl_job_log`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`job_group`
int
(
11
)
NOT
NULL
COMMENT
'执行器主键ID'
,
`job_id`
int
(
11
)
NOT
NULL
COMMENT
'任务,主键ID'
,
`executor_address`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'执行器地址,本次执行的地址'
,
`executor_handler`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'执行器任务handler'
,
`executor_param`
varchar
(
512
)
DEFAULT
NULL
COMMENT
'执行器任务参数'
,
`executor_sharding_param`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'执行器任务分片参数,格式如 1/2'
,
`executor_fail_retry_count`
int
(
11
)
NOT
NULL
DEFAULT
'0'
COMMENT
'失败重试次数'
,
`trigger_time`
datetime
DEFAULT
NULL
COMMENT
'调度-时间'
,
`trigger_code`
int
(
11
)
NOT
NULL
COMMENT
'调度-结果'
,
`trigger_msg`
text
COMMENT
'调度-日志'
,
`handle_time`
datetime
DEFAULT
NULL
COMMENT
'执行-时间'
,
`handle_code`
int
(
11
)
NOT
NULL
COMMENT
'执行-状态'
,
`handle_msg`
text
COMMENT
'执行-日志'
,
`alarm_status`
tinyint
(
4
)
NOT
NULL
DEFAULT
'0'
COMMENT
'告警状态:0-默认、1-无需告警、2-告警成功、3-告警失败'
,
PRIMARY
KEY
(
`id`
),
KEY
`I_trigger_time`
(
`trigger_time`
),
KEY
`I_handle_code`
(
`handle_code`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
;
CREATE
TABLE
`xxl_job_log_report`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`trigger_day`
datetime
DEFAULT
NULL
COMMENT
'调度-时间'
,
`running_count`
int
(
11
)
NOT
NULL
DEFAULT
'0'
COMMENT
'运行中-日志数量'
,
`suc_count`
int
(
11
)
NOT
NULL
DEFAULT
'0'
COMMENT
'执行成功-日志数量'
,
`fail_count`
int
(
11
)
NOT
NULL
DEFAULT
'0'
COMMENT
'执行失败-日志数量'
,
PRIMARY
KEY
(
`id`
),
UNIQUE
KEY
`i_trigger_day`
(
`trigger_day`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
;
CREATE
TABLE
`xxl_job_logglue`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`job_id`
int
(
11
)
NOT
NULL
COMMENT
'任务,主键ID'
,
`glue_type`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'GLUE类型'
,
`glue_source`
mediumtext
COMMENT
'GLUE源代码'
,
`glue_remark`
varchar
(
128
)
NOT
NULL
COMMENT
'GLUE备注'
,
`add_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
;
CREATE
TABLE
`xxl_job_registry`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`registry_group`
varchar
(
50
)
NOT
NULL
,
`registry_key`
varchar
(
255
)
NOT
NULL
,
`registry_value`
varchar
(
255
)
NOT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
),
KEY
`i_g_k_v`
(
`registry_group`
,
`registry_key`
,
`registry_value`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
;
CREATE
TABLE
`xxl_job_group`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`app_name`
varchar
(
64
)
NOT
NULL
COMMENT
'执行器AppName'
,
`title`
varchar
(
12
)
NOT
NULL
COMMENT
'执行器名称'
,
`address_type`
tinyint
(
4
)
NOT
NULL
DEFAULT
'0'
COMMENT
'执行器地址类型:0=自动注册、1=手动录入'
,
`address_list`
varchar
(
512
)
DEFAULT
NULL
COMMENT
'执行器地址列表,多地址逗号分隔'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
;
CREATE
TABLE
`xxl_job_user`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`username`
varchar
(
50
)
NOT
NULL
COMMENT
'账号'
,
`password`
varchar
(
50
)
NOT
NULL
COMMENT
'密码'
,
`role`
tinyint
(
4
)
NOT
NULL
COMMENT
'角色:0-普通用户、1-管理员'
,
`permission`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'权限:执行器ID列表,多个逗号分割'
,
PRIMARY
KEY
(
`id`
),
UNIQUE
KEY
`i_username`
(
`username`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
;
CREATE
TABLE
`xxl_job_lock`
(
`lock_name`
varchar
(
50
)
NOT
NULL
COMMENT
'锁名称'
,
PRIMARY
KEY
(
`lock_name`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
;
INSERT
INTO
`xxl_job_group`
(
`id`
,
`app_name`
,
`title`
,
`address_type`
,
`address_list`
)
VALUES
(
1
,
'xxl-job-executor-sample'
,
'示例执行器'
,
0
,
NULL
);
INSERT
INTO
`xxl_job_info`
(
`id`
,
`job_group`
,
`job_cron`
,
`job_desc`
,
`add_time`
,
`update_time`
,
`author`
,
`alarm_email`
,
`executor_route_strategy`
,
`executor_handler`
,
`executor_param`
,
`executor_block_strategy`
,
`executor_timeout`
,
`executor_fail_retry_count`
,
`glue_type`
,
`glue_source`
,
`glue_remark`
,
`glue_updatetime`
,
`child_jobid`
)
VALUES
(
1
,
1
,
'0 0 0 * * ? *'
,
'测试任务1'
,
'2018-11-03 22:21:31'
,
'2018-11-03 22:21:31'
,
'XXL'
,
''
,
'FIRST'
,
'demoJobHandler'
,
''
,
'SERIAL_EXECUTION'
,
0
,
0
,
'BEAN'
,
''
,
'GLUE代码初始化'
,
'2018-11-03 22:21:31'
,
''
);
INSERT
INTO
`xxl_job_user`
(
`id`
,
`username`
,
`password`
,
`role`
,
`permission`
)
VALUES
(
1
,
'admin'
,
'e10adc3949ba59abbe56e057f20f883e'
,
1
,
NULL
);
INSERT
INTO
`xxl_job_lock`
(
`lock_name`
)
VALUES
(
'schedule_lock'
);
commit
;
6、组件本地化改造/xxl-job-admin-2.2.0/xxl-job-admin-2.2.0.jar
0 → 100644
浏览文件 @
bd6c351c
File added
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论