86 lines
5.6 KiB
Plaintext
86 lines
5.6 KiB
Plaintext
#
|
||
# (C) Copyright 2015 Hewlett Packard Enterprise Development Company LP
|
||
#
|
||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||
# you may not use this file except in compliance with the License.
|
||
# You may obtain a copy of the License at
|
||
#
|
||
# http://www.apache.org/licenses/LICENSE-2.0
|
||
#
|
||
# Unless required by applicable law or agreed to in writing, software
|
||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||
# implied.
|
||
# See the License for the specific language governing permissions and
|
||
# limitations under the License.
|
||
#
|
||
disable_service horizon
|
||
disable_service monasca-thresh
|
||
|
||
enable_service monasca
|
||
enable_service monasca-influxdb
|
||
enable_service monasca-storm
|
||
enable_service zookeeper
|
||
enable_service monasca-kafka
|
||
enable_service monasca-api
|
||
enable_service monasca-persister
|
||
enable_service monasca-agent
|
||
enable_service monasca-cli
|
||
|
||
enable_service monasca-transform
|
||
enable_service spark-master
|
||
enable_service spark-worker
|
||
|
||
#
|
||
# Dependent Software Versions
|
||
#
|
||
|
||
# spark vars
|
||
SPARK_DIRECTORIES=("/var/spark" "/var/log/spark" "/var/log/spark/events" "/var/run/spark" "/var/run/spark/work" "/etc/spark/conf" "/etc/spark/init" )
|
||
SPARK_VERSION=${SPARK_VERSION:-2.2.0}
|
||
HADOOP_VERSION=${HADOOP_VERSION:-2.7}
|
||
SPARK_HADOOP_VERSION=spark-$SPARK_VERSION-bin-hadoop$HADOOP_VERSION
|
||
SPARK_TARBALL_NAME=${SPARK_HADOOP_VERSION}.tgz
|
||
MAVEN_REPO=${MAVEN_REPO:-https://repo1.maven.org/maven2}
|
||
APACHE_MIRROR=${APACHE_MIRROR:-http://archive.apache.org/dist/}
|
||
|
||
# Kafka deb consists of the version of scala plus the version of kafka
|
||
BASE_KAFKA_VERSION=${BASE_KAFKA_VERSION:-0.8.1.1}
|
||
SCALA_VERSION=${SCALA_VERSION:-2.10}
|
||
KAFKA_VERSION=${KAFKA_VERSION:-${SCALA_VERSION}-${BASE_KAFKA_VERSION}}
|
||
SPARK_JAVA_LIBS=("org/apache/kafka/kafka_2.10/0.8.1.1/kafka_2.10-0.8.1.1.jar" "com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar" "org/scala-lang/scala-library/2.10.6/scala-library-2.10.6.jar" "org/scala-lang/scala-compiler/2.10.6/scala-compiler-2.10.6.jar" "org/scala-lang/scala-reflect/2.10.6/scala-reflect-2.10.6.jar" "org/scala-lang/scalap/2.10.6/scalap-2.10.6.jar" "org/apache/spark/spark-streaming-kafka-0-8_2.10/${SPARK_VERSION}/spark-streaming-kafka-0-8_2.10-${SPARK_VERSION}.jar" "org/drizzle/jdbc/drizzle-jdbc/1.3/drizzle-jdbc-1.3.jar" "com/fasterxml/jackson/module/jackson-module-scala_2.10/2.6.5/jackson-module-scala_2.10-2.6.5.jar" "org/json4s/json4s-jackson_2.10/3.2.11/json4s-jackson_2.10-3.2.11.jar" "org/json4s/json4s-core_2.10/3.2.11/json4s-core_2.10-3.2.11.jar" "org/json4s/json4s-ast_2.10/3.2.11/json4s-ast_2.10-3.2.11.jar" "org/scalanlp/breeze-macros_2.10/0.13.1/breeze-macros_2.10-0.13.1.jar" "org/spire-math/spire_2.10/0.13.0/spire_2.10-0.13.0.jar" "org/typelevel/macro-compat_2.10/1.1.1/macro-compat_2.10-1.1.1.jar" "com/chuusai/shapeless_2.10/2.3.2/shapeless_2.10-2.3.2.jar" "org/spire-math/spire-macros_2.10/0.13.0/spire-macros_2.10-0.13.0.jar" "org/typelevel/machinist_2.10/0.6.1/machinist_2.10-0.6.1.jar" "org/scalanlp/breeze_2.10/0.13.1/breeze_2.10-0.13.1.jar" "com/twitter/chill_2.10/0.8.0/chill_2.10-0.8.0.jar" "com/twitter/chill-java/0.8.0/chill-java-0.8.0.jar")
|
||
|
||
# Get Spark 2.2 jars compiled with Scala 2.10 from mvn
|
||
SPARK_JARS=("org/apache/spark/spark-catalyst_2.10/${SPARK_VERSION}/spark-catalyst_2.10-2.2.0.jar" "org/apache/spark/spark-core_2.10/${SPARK_VERSION}/spark-core_2.10-2.2.0.jar" "org/apache/spark/spark-graphx_2.10/${SPARK_VERSION}/spark-graphx_2.10-2.2.0.jar" "org/apache/spark/spark-launcher_2.10/${SPARK_VERSION}/spark-launcher_2.10-2.2.0.jar" "org/apache/spark/spark-mllib_2.10/${SPARK_VERSION}/spark-mllib_2.10-2.2.0.jar" "org/apache/spark/spark-mllib-local_2.10/${SPARK_VERSION}/spark-mllib-local_2.10-2.2.0.jar" "org/apache/spark/spark-network-common_2.10/${SPARK_VERSION}/spark-network-common_2.10-2.2.0.jar" "org/apache/spark/spark-network-shuffle_2.10/${SPARK_VERSION}/spark-network-shuffle_2.10-2.2.0.jar" "org/apache/spark/spark-repl_2.10/${SPARK_VERSION}/spark-repl_2.10-2.2.0.jar" "org/apache/spark/spark-sketch_2.10/${SPARK_VERSION}/spark-sketch_2.10-2.2.0.jar" "org/apache/spark/spark-sql_2.10/${SPARK_VERSION}/spark-sql_2.10-2.2.0.jar" "org/apache/spark/spark-streaming_2.10/${SPARK_VERSION}/spark-streaming_2.10-2.2.0.jar" "org/apache/spark/spark-tags_2.10/${SPARK_VERSION}/spark-tags_2.10-2.2.0.jar" "org/apache/spark/spark-unsafe_2.10/${SPARK_VERSION}/spark-unsafe_2.10-2.2.0.jar" "org/apache/spark/spark-yarn_2.10/${SPARK_VERSION}/spark-yarn_2.10-2.2.0.jar")
|
||
|
||
# monasca-api stuff
|
||
|
||
INFLUXDB_VERSION=${INFLUXDB_VERSION:-0.9.5}
|
||
VERTICA_VERSION=${VERTICA_VERSION:-7.2.1-0}
|
||
CASSANDRA_VERSION=${CASSANDRA_VERSION:-37x}
|
||
STORM_VERSION=${STORM_VERSION:-1.0.2}
|
||
GO_VERSION=${GO_VERSION:-"1.7.1"}
|
||
NODE_JS_VERSION=${NODE_JS_VERSION:-"4.0.0"}
|
||
NVM_VERSION=${NVM_VERSION:-"0.32.1"}
|
||
|
||
# Repository settings
|
||
MONASCA_API_REPO=${MONASCA_API_REPO:-${GIT_BASE}/openstack/monasca-api.git}
|
||
MONASCA_API_BRANCH=${MONASCA_API_BRANCH:-master}
|
||
MONASCA_API_DIR=${DEST}/monasca-api
|
||
|
||
MONASCA_PERSISTER_REPO=${MONASCA_PERSISTER_REPO:-${GIT_BASE}/openstack/monasca-persister.git}
|
||
MONASCA_PERSISTER_BRANCH=${MONASCA_PERSISTER_BRANCH:-master}
|
||
MONASCA_PERSISTER_DIR=${DEST}/monasca-persister
|
||
|
||
MONASCA_CLIENT_REPO=${MONASCA_CLIENT_REPO:-${GIT_BASE}/openstack/python-monascaclient.git}
|
||
MONASCA_CLIENT_BRANCH=${MONASCA_CLIENT_BRANCH:-master}
|
||
MONASCA_CLIENT_DIR=${DEST}/python-monascaclient
|
||
|
||
MONASCA_AGENT_REPO=${MONASCA_AGENT_REPO:-${GIT_BASE}/openstack/monasca-agent.git}
|
||
MONASCA_AGENT_BRANCH=${MONASCA_AGENT_BRANCH:-master}
|
||
MONASCA_AGENT_DIR=${DEST}/monasca-agent
|
||
|
||
MONASCA_COMMON_REPO=${MONASCA_COMMON_REPO:-${GIT_BASE}/openstack/monasca-common.git}
|
||
MONASCA_COMMON_BRANCH=${MONASCA_COMMON_BRANCH:-master}
|
||
MONASCA_COMMON_DIR=${DEST}/monasca-common
|