Documentation ¶
Overview ¶
Copyright © 2023 NAME HERE <EMAIL ADDRESS>
Copyright © 2023 NAME HERE <EMAIL ADDRESS>
Copyright © 2023 NAME HERE <EMAIL ADDRESS>
Copyright © 2023 NAME HERE <EMAIL ADDRESS>
Copyright © 2023 Fabrice Jammes fabrice.jammes@in2p3.fr
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
Copyright © 2023 NAME HERE <EMAIL ADDRESS>
Copyright © 2023 NAME HERE <EMAIL ADDRESS>
Copyright © 2023 NAME HERE <EMAIL ADDRESS>
Copyright © 2023 NAME HERE <EMAIL ADDRESS>
Copyright © 2023 Fabrice Jammes fabrice.jammes@in2p3.fr
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
Copyright © 2023 NAME HERE <EMAIL ADDRESS>
Copyright © 2023 NAME HERE <EMAIL ADDRESS>
Copyright © 2023 NAME HERE <EMAIL ADDRESS>
Index ¶
Constants ¶
const DISTRIBUTION string = "distribution"
const DISTRIBUTION_BIN string = "distribute.py"
const RAW2SCIENCE string = "raw2science"
const (
RUN string = "run"
)
const S3 string = "s3"
const STREAM2RAW string = "stream2raw"
const ShellToUse = "bash"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DistributionConfig ¶
type DistributionConfig struct { DistributionServers string `mapstructure:"distribution_servers"` SubstreamPrefix string `mapstructure:"substream_prefix"` DistributionSchema string `mapstructure:"distribution_schema"` Night string `mapstructure:"night"` KafkaCreds KafkaCreds `mapstructure:"kafka"` }
type KafkaCreds ¶
type Raw2ScienceConfig ¶
type Raw2ScienceConfig struct {
Night string `mapstructure:"night"`
}
type SparkConfig ¶
type SparkConfig struct { ApiServerUrl string Binary string Image string `mapstructure:"image"` Producer string `mapstructure:"producer"` OnlineDataPrefix string `mapstructure:"online_data_prefix"` Packages string FinkTriggerUpdate string `mapstructure:"fink_trigger_update"` LocalTmpDirectory string LogLevel string `mapstructure:"log_level"` PodTemplateFile string StorageClass storageClass }