1 $LOAD_PATH.push("#{File.dirname(__FILE__)}/../_lib")
2 #${chef-repo}/_lib/grid.rb
6 description 'Pleiades HBase Master node'
11 'role[ganglia-gmond]',
15 #env_run_lists "prod" => ["recipe[apache2]"], "staging" => ["recipe[apache2::staging]"], "_default" => []
17 this_subcluster = Grid::CLUSTERS[:pleiades][:hbasemasters]
18 mcast_addr = this_subcluster[:mcast_addr]
22 udp_send_channels4ucast = []
23 this_subcluster[:nodes].first(2).each {|host|
24 udp_send_channels4ucast.push(
27 'host' => "#{host}.#{Grid::DOMAIN}",
42 'name' => this_subcluster[:alias],
43 'owner' => Grid::DOMAIN
47 'udp_send_channels' => [
49 'mcast_join' => mcast_addr,
55 'udp_recv_channels' => [
57 'mcast_join' => mcast_addr,
64 'udp_send_channels' => udp_send_channels4ucast,
65 'udp_recv_channels' => [