21.12 update
This commit is contained in:
42
TSG发布版本更新记录/TSG-21.12/docker/jdk.yml
Normal file
42
TSG发布版本更新记录/TSG-21.12/docker/jdk.yml
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
#1.指定基础镜像,并且必须是第一条指令
|
||||||
|
#FROM alpine:latest
|
||||||
|
FROM alpine:3.15.0
|
||||||
|
|
||||||
|
#2.指明该镜像的作者和其电子邮件
|
||||||
|
MAINTAINER galaxy
|
||||||
|
|
||||||
|
#3.在构建镜像时,指定镜像的工作目录,之后的命令都是基于此工作目录,如果不存在,则会创建目录
|
||||||
|
WORKDIR /opt/jdk1.8.0_73
|
||||||
|
|
||||||
|
#4.将一些安装包复制到镜像中,语法:ADD/COPY <src>... <dest>
|
||||||
|
## ADD与COPY的区别:ADD复制并解压,COPY仅复制
|
||||||
|
## 注意~~~上传的瘦身后的jre
|
||||||
|
COPY jdk1.8.0_73 /opt/jdk1.8.0_73
|
||||||
|
## glibc安装包如果从网络下载速度实在是太慢了,先提前下载复制到镜像中
|
||||||
|
#COPY glibc-2.29-r0.apk /opt/jdk/
|
||||||
|
#COPY glibc-bin-2.29-r0.apk /opt/jdk/
|
||||||
|
#COPY glibc-i18n-2.29-r0.apk /opt/jdk/
|
||||||
|
|
||||||
|
#5.更新Alpine的软件源为阿里云,因为从默认官源拉取实在太慢了
|
||||||
|
#RUN echo http://mirrors.aliyun.com/alpine/v3.10/main/ > /etc/apk/repositories && \
|
||||||
|
# echo http://mirrors.aliyun.com/alpine/v3.10/community/ >> /etc/apk/repositories
|
||||||
|
#RUN apk update && apk upgrade
|
||||||
|
|
||||||
|
#6.运行指定的命令
|
||||||
|
## Alpine linux为了精简本身并没有安装太多的常用软件,apk类似于ubuntu的apt-get,
|
||||||
|
## 用来安装一些常用软V件,其语法如下:apk add bash wget curl git make vim docker
|
||||||
|
## wget是linux下的ftp/http传输工具,没安装会报错“/bin/sh: wget: not found”,网上例子少安装wget
|
||||||
|
## ca-certificates证书服务,是安装glibc前置依赖
|
||||||
|
RUN apk --no-cache add ca-certificates wget \
|
||||||
|
&& wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub \
|
||||||
|
&& apk add glibc-2.29-r0.apk glibc-bin-2.29-r0.apk glibc-i18n-2.29-r0.apk \
|
||||||
|
&& rm -rf /var/cache/apk/* glibc-2.29-r0.apk glibc-bin-2.29-r0.apk glibc-i18n-2.29-r0.apk
|
||||||
|
|
||||||
|
#7.配置环境变量
|
||||||
|
## 注意~~~没有jdk啦,直接指向jre
|
||||||
|
ENV JAVA_HOME=/opt/jdk1.8.0_73
|
||||||
|
ENV PATH=$JAVA_HOME/bin:$PATH
|
||||||
|
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
|
||||||
|
|
||||||
|
#容器启动时需要执行的命令
|
||||||
|
#CMD ["java","-version"]
|
||||||
61
TSG发布版本更新记录/TSG-21.12/druid/traffic_app_stat_log.json
Normal file
61
TSG发布版本更新记录/TSG-21.12/druid/traffic_app_stat_log.json
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
{
|
||||||
|
"type": "kafka",
|
||||||
|
"dataSchema": {
|
||||||
|
"dataSource": "traffic_app_stat_log",
|
||||||
|
"parser": {
|
||||||
|
"type": "string",
|
||||||
|
"parseSpec": {
|
||||||
|
"format": "json",
|
||||||
|
"timestampSpec": {
|
||||||
|
"column": "stat_time",
|
||||||
|
"format": "posix"
|
||||||
|
},
|
||||||
|
"dimensionsSpec": {
|
||||||
|
"dimensions": [
|
||||||
|
"app_name"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"metricsSpec" : [
|
||||||
|
{ "type" : "longSum", "name" : "session_num","fieldName" : "session_num"},
|
||||||
|
{ "type" : "longSum", "name" : "c2s_pkt_num", "fieldName" : "c2s_pkt_num" },
|
||||||
|
{ "type" : "longSum", "name" : "s2c_pkt_num", "fieldName" : "s2c_pkt_num" },
|
||||||
|
{ "type" : "longSum", "name" : "c2s_byte_num", "fieldName" : "c2s_byte_num" },
|
||||||
|
{ "type" : "longSum", "name" : "s2c_byte_num", "fieldName" : "s2c_byte_num" }
|
||||||
|
],
|
||||||
|
"granularitySpec": {
|
||||||
|
"type": "uniform",
|
||||||
|
"segmentGranularity": "DAY",
|
||||||
|
"queryGranularity": {"type": "period", "period": "PT5M", "timeZone": "Asia/Hong_Kong"},
|
||||||
|
"rollup": true
|
||||||
|
},
|
||||||
|
"transformSpec" :{
|
||||||
|
"transforms":[
|
||||||
|
],
|
||||||
|
"filter": {
|
||||||
|
"type": "not",
|
||||||
|
"field":{ "type": "selector", "dimension": "app_name", "value": "" }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tuningConfig": {
|
||||||
|
"type": "kafka",
|
||||||
|
"resetOffsetAutomatically": true,
|
||||||
|
"reportParseExceptions": false
|
||||||
|
},
|
||||||
|
"ioConfig": {
|
||||||
|
"topic": "TRAFFIC-APP-STAT",
|
||||||
|
"taskCount": 1,
|
||||||
|
"replicas": 1,
|
||||||
|
"taskDuration": "PT1H",
|
||||||
|
"completionTimeout": "PT30M",
|
||||||
|
"earlyMessageRejectionPeriod": "PT6H",
|
||||||
|
"consumerProperties": {
|
||||||
|
"bootstrap.servers": "192.168.44.12:9094",
|
||||||
|
"sasl.mechanism": "PLAIN",
|
||||||
|
"security.protocol": "SASL_PLAINTEXT",
|
||||||
|
"sasl.jaas.config": "org.apache.kafka.common.security.scram.ScramLoginModule required username=\"admin\" password=\"galaxy2019\";"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
3
TSG发布版本更新记录/TSG-21.12/hbase/update-hbase.txt
Normal file
3
TSG发布版本更新记录/TSG-21.12/hbase/update-hbase.txt
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
-- hbase新增表
|
||||||
|
|
||||||
|
create 'tsg_galaxy:recommendation_app_cip', {NAME => 'common', VERSIONS => 1}
|
||||||
11
TSG发布版本更新记录/TSG-21.12/hbase/update-phoenix.txt
Normal file
11
TSG发布版本更新记录/TSG-21.12/hbase/update-phoenix.txt
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
-- phoenix 新增字段:
|
||||||
|
|
||||||
|
alter view "tsg_galaxy"."relation_account_framedip" add "radius"."acct_status_type" UNSIGNED_INT;
|
||||||
|
|
||||||
|
|
||||||
|
-- Phoenix新增表
|
||||||
|
CREATE view "tsg_galaxy"."recommendation_app_cip"(
|
||||||
|
ROWKEY VARCHAR PRIMARY KEY,
|
||||||
|
"common"."app_label" VARCHAR,
|
||||||
|
"common"."client_ip_list" VARCHAR,
|
||||||
|
"common"."last_update_time" UNSIGNED_LONG);
|
||||||
Reference in New Issue
Block a user