Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
J
jd_goods
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bigdata
jd_goods
Commits
a7dfac64
Commit
a7dfac64
authored
Jun 11, 2021
by
杨林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
程序入口
parent
a5e93955
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
43 additions
and
0 deletions
+43
-0
src/main/scala/entry/Entry.scala
src/main/scala/entry/Entry.scala
+43
-0
No files found.
src/main/scala/entry/Entry.scala
0 → 100644
View file @
a7dfac64
package
entry
import
org.apache.flink.streaming.api.scala.StreamExecutionEnvironment
import
tools.kafka.KafkaConsumer
import
org.apache.flink.api.scala._
import
tools.dataformat.JD
import
tools.es.SaveData
import
tools.json.Jackson
import
scala.collection.mutable
/**
* Created with IntelliJ IDEA.
* Class: Entry
* Description: 程序入口
* User: lin
* Date: 2021-06-04
* Time: 13:46
*/
object
Entry
{
def
main
(
args
:
Array
[
String
])
:
Unit
=
{
// 配置环境
val
environment
=
StreamExecutionEnvironment
.
getExecutionEnvironment
environment
.
enableCheckpointing
(
1000L
)
// kafka源
val
consumer
=
KafkaConsumer
.
getConsumer
consumer
.
setStartFromEarliest
()
// 添加源
environment
.
addSource
(
consumer
)
.
map
(
x
=>
{
val
res
=
mutable
.
Map
[
String
,
String
]()
val
map
=
Jackson
.
parseAllKey
(
x
,
res
)
map
})
.
map
(
x
=>
JD
.
formatJDData
(
x
))
.
map
(
x
=>
SaveData
.
saveToES
(
x
))
// .executeAndCollect()
// .foreach(println)
environment
.
execute
(
"jd"
)
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment