Skip to content

Instantly share code, notes, and snippets.

@allwefantasy
Created July 22, 2016 08:38
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save allwefantasy/42fd5afa2dc76f7bcc56e9e72977eaa3 to your computer and use it in GitHub Desktop.
Save allwefantasy/42fd5afa2dc76f7bcc56e9e72977eaa3 to your computer and use it in GitHub Desktop.
{
"load_data_from_url": {
"desc": "测试",
"strategy": "streaming.core.strategy.SparkStreamingStrategy",
"algorithm": [],
"ref": [],
"compositor": [
{
"name": "streaming.core.compositor.spark.source.SQLSourceCompositor",
"params": [
{
"format": "org.apache.spark.sql.execution.datasources.rest.json",
"url": "http://[your dns]/path",
"xPath": "$.data"
}
]
},
{
"name": "streaming.core.compositor.spark.transformation.FlatMergeJSONCompositor",
"params": [
{
"userId": "$.userId"
},
{
"sub": "$.service._map_"
}
]
},
{
"name": "streaming.core.compositor.spark.transformation.JSONTableCompositor",
"params": [
{
"tableName": "test"
}
]
},
{
"name": "streaming.core.compositor.spark.transformation.SQLCompositor",
"params": [
{
"sql": "select * from test"
}
]
},
{
"name": "streaming.core.compositor.spark.output.SQLPrintCompositor",
"params": [
{
"num": 100
}
]
}
],
"configParams": {
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment