-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yaml.template
109 lines (99 loc) · 2.22 KB
/
config.yaml.template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
---
general:
name: sharebench
dirs:
data: ./data
pod_templates: ./pod-templates
spark: ./spark
subdirs:
data:
workload_traces: workload-traces
dynalloc_logs: dynalloc-logs
telegraf: telegraf
query_stats: query-stats
experiments:
recipe_books: recipe-books
results: results
buckets:
workload_traces: data/workload-traces
dynalloc_logs: data/dynalloc-logs
query_stats: data/query-stats
tpcds: tpcds
spark-events: logs/spark-events
kubernetes:
ip: 192.168.188.2
port: 6443
nodes: 4
memory: 32
cpu: 4
ssh_keyfile: ~/.ssh/id_rsa_continuum
spark:
version: 3.5.1
type: bin-hadoop3
memory: 24
scala:
version: 2.12.18
version_short: 2.12
class: ShareBench
docker:
username: lkmschulz2
version: latest
services:
general:
ip: 192.168.1.104
minio:
ports:
core: 9000
console: 9001
mnt: /mnt/nvme0n1/lennart/sparkbench-data/minio
access_key: user
secret_key: password
hive:
port: 9083
mnt: /mnt/nvme0n1/lennart/sparkbench-data/warehouse
postgres:
mnt: /mnt/nvme0n1/lennart/sparkbench-data/postgres
user: hive
password: password
db: metastore_db
influx:
port: 8086
mnt: /mnt/nvme0n1/lennart/sparkbench-data/influx
user: admin
password: password
token: token
retention: 1w
templates:
path: ./templates
disclaimer: "WARNING: Edits in this file will be overwritten when applying the template configurations! Edit the template instead."
targets:
config:
dst: ./src/main/resources/config.yaml
spark:
src: spark-defaults.conf
dst: ./spark-defaults.conf
services:
src: docker-compose.yaml
dst: ./docker/docker-compose.yaml
telegraf:
src: telegraf.conf
dst: ./scripts/telegraf/telegraf.conf
hive:
src: hive-site.xml
dst: ./docker/hive-site.xml
dockerfile:
src: Dockerfile
dst: ./docker/Dockerfile
sbt:
src: build.sbt
dst: ./build.sbt
executor_pod:
src: pod-templates/executor.yaml
dst: ./pod-templates/executor.yaml
driver_pod:
src: pod-templates/driver.yaml
dst: ./pod-templates/driver.yaml
log4j2:
src: log4j2.properties
dst: ./docker/log4j2.properties
...