Created
September 12, 2014 09:50
-
-
Save XavierVal/15c0109860d66dadc256 to your computer and use it in GitHub Desktop.
config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[cloud-user@prueba ~]$ cat /usr/cygnus/conf/cygnus.conf | |
######################################## | |
# FILE MANAGED BY PUPPET | |
# for config latest | |
######################################## | |
# APACHE_FLUME_HOME/conf/cygnus.conf | |
# The next tree fields set the sources, sinks and channels used by Cygnus. You could use different names than the | |
# ones suggested below, but in that case make sure you keep coherence in properties names along the configuration file. | |
# Regarding sinks, you can use multiple ones at the same time; the only requirement is to provide a channel for each | |
# one of them (this example shows how to configure 3 sinks at the same time). | |
cygnusagent.sources = http-source | |
cygnusagent.sinks = hdfs-sink | |
cygnusagent.channels = hdfs-channel | |
#============================================= | |
# source configuration | |
# channel name where to write the notification events | |
cygnusagent.sources.http-source.channels = hdfs-channel | |
# source class, must not be changed | |
cygnusagent.sources.http-source.type = org.apache.flume.source.http.HTTPSource | |
# listening port the Flume source will use for receiving incoming notifications | |
cygnusagent.sources.http-source.port = 5050 | |
# Flume handler that will parse the notifications, must not be changed | |
cygnusagent.sources.http-source.handler = es.tid.fiware.fiwareconnectors.cygnus.handlers.OrionRestHandler | |
# URL target | |
cygnusagent.sources.http-source.handler.notification_target = /notify | |
# Default organization (organization semantic depend on the persistence sink) | |
cygnusagent.sources.http-source.handler.default_organization = CYGNUS | |
# regular expression for the orion version the notifications will have in their headers | |
cygnusagent.sources.http-source.handler.orion_version = 0\.14\.* | |
# ============================================ | |
# OrionHDFSSink configuration | |
# channel name from where to read notification events | |
cygnusagent.sinks.hdfs-sink.channel = hdfs-channel | |
# sink class, must not be changed | |
cygnusagent.sinks.hdfs-sink.type = es.tid.fiware.fiwareconnectors.cygnus.sinks.OrionHDFSSink | |
# The FQDN/IP address of the Cosmos deployment where the notification events will be persisted | |
cygnusagent.sinks.hdfs-sink.cosmos_host = 10.95.82.70 | |
# port of the Cosmos service listening for persistence operations; 14000 for httpfs, 50070 for webhdfs and free choice for inifinty | |
cygnusagent.sinks.hdfs-sink.cosmos_port = 50070 | |
# default username allowed to write in HDFS | |
cygnusagent.sinks.hdfs-sink.cosmos_default_username = cloud-user | |
# default password for the default username | |
cygnusagent.sinks.hdfs-sink.cosmos_default_password = test | |
# HDFS backend type (webhdfs, httpfs or infinity) | |
cygnusagent.sinks.hdfs-sink.hdfs_api = webhdfs | |
# how the attributes are stored, either per row either per column (row, column) | |
cygnusagent.sinks.hdfs-sink.attr_persistence = row | |
# prefix for the database and table names, empty if no prefix is desired | |
cygnusagent.sinks.hdfs-sink.naming_prefix = cy | |
# Hive port for Hive external table provisioning | |
cygnusagent.sinks.hdfs-sink.hive_port = 10000 | |
# ============================================ | |
# OrionCKANSink configuration | |
# channel name from where to read notification events | |
cygnusagent.sinks.ckan-sink.channel = ckan-channel | |
# sink class, must not be changed | |
cygnusagent.sinks.ckan-sink.type = es.tid.fiware.fiwareconnectors.cygnus.sinks.OrionCKANSink | |
# the CKAN API key to use | |
cygnusagent.sinks.ckan-sink.api_key = | |
# the FQDN/IP address for the CKAN API endpoint | |
cygnusagent.sinks.ckan-sink.ckan_host = | |
# the port for the CKAN API endpoint | |
cygnusagent.sinks.ckan-sink.ckan_port = | |
# the dasaset (i.e. package) name to use within the organization. Must be purely lowercase alphanumeric (ascii) | |
# characters plus "-" and "_" acording to CKAN limitations. The default_dataset is prefixed by organization name | |
# to ensure uniqueness (see http://stackoverflow.com/questions/24203808/is-it-possible-to-create-packages-with-the-same-name-in-different-organizations) | |
cygnusagent.sinks.ckan-sink.default_dataset = | |
# Orion URL used to compose the resource URL with the convenience operation URL to query it | |
cygnusagent.sinks.ckan-sink.orion_url = | |
# how the attributes are stored, either per row either per column (row, column) | |
cygnusagent.sinks.ckan-sink.attr_persistence = column | |
# ============================================ | |
# OrionMySQLSink configuration | |
# channel name from where to read notification events | |
cygnusagent.sinks.mysql-sink.channel = mysql-channel | |
# sink class, must not be changed | |
cygnusagent.sinks.mysql-sink.type = es.tid.fiware.fiwareconnectors.cygnus.sinks.OrionMySQLSink | |
# the FQDN/IP address where the MySQL server runs | |
cygnusagent.sinks.mysql-sink.mysql_host = | |
# the port where the MySQL server listes for incomming connections | |
cygnusagent.sinks.mysql-sink.mysql_port = | |
# a valid user in the MySQL server | |
cygnusagent.sinks.mysql-sink.mysql_username = | |
# password for the user above | |
cygnusagent.sinks.mysql-sink.mysql_password = | |
# how the attributes are stored, either per row either per column (row, column) | |
cygnusagent.sinks.mysql-sink.attr_persistence = | |
# prefix for the database and table names, empty if no prefix is desired | |
cygnusagent.sinks.mysql-sink.naming_prefix = | |
#============================================= | |
# hdfs-channel configuration | |
# channel type (must not be changed) | |
cygnusagent.channels.hdfs-channel.type = memory | |
# capacity of the channel | |
cygnusagent.channels.hdfs-channel.capacity = 1000 | |
# amount of bytes that can be sent per transaction | |
cygnusagent.channels.hdfs-channel.transactionCapacity = 100 | |
#============================================= | |
# ckan-channel configuration | |
# channel type (must not be changed) | |
cygnusagent.channels.ckan-channel.type = memory | |
# capacity of the channel | |
cygnusagent.channels.ckan-channel.capacity = 1000 | |
# amount of bytes that can be sent per transaction | |
cygnusagent.channels.ckan-channel.transactionCapacity = 100 | |
#============================================= | |
# mysql-channel configuration | |
# channel type (must not be changed) | |
cygnusagent.channels.mysql-channel.type = memory | |
# capacity of the channel | |
cygnusagent.channels.mysql-channel.capacity = 1000 | |
# amount of bytes that can be sent per transaction | |
cygnusagent.channels.mysql-channel.transactionCapacity = 100 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment