Sha256: 9abad8d2ebbc70f813336466ee51de86ddae5a7d7c5cd414308b412e0dfa8b45
Contents?: true
Size: 1.39 KB
Versions: 2
Compression:
Stored size: 1.39 KB
Contents
require 'wukong' module Wukong # Connects Wukong to Storm. module Storm include Plugin # Configure the given settings object for use with Wukong::Storm. # # @param [Configliere::Param] settings the settings to configure # @param [String] program the name of the currently executing program def self.configure settings, program return unless program == 'wu-storm' settings.define :zookeepers_servers, description: 'storm.zookeeper.servers' settings.define :zookeepers_port, description: 'storm.zookeeper.port' settings.define :local_dir, description: 'storm.local.dir' settings.define :scheduler, description: 'storm.scheduler' settings.define :cluster_mode, description: 'storm.cluster.mode' settings.define :local_hostname, description: 'storm.local.hostname' settings.define :run, description: 'Name of the processor or dataflow to use. Defaults to basename of the given path', flag: 'r' settings.define :delimiter, description: 'Emitted as a single record to mark the end of the batch ', default: '---', flag: 't' end # Boots the Wukong::Storm plugin. # # @param [Configliere::Param] settings the settings to boot from # @param [String] root the root directory to boot in def self.boot settings, root end end end require 'wukong-storm/runner'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wukong-storm-0.1.1 | lib/wukong-storm.rb |
wukong-storm-0.1.0 | lib/wukong-storm.rb |