|
15 | 15 | # If zookeeper URL is not specified, slaves will connect directly
|
16 | 16 | # to specified master (not a fault-tolerant mode)
|
17 | 17 | <% if !@zookeeper_url.nil? && !@zookeeper_url.empty? -%>
|
18 |
| -export MESOS_MASTER="<%= @zookeeper_url %>" |
| 18 | +MESOS_MASTER="<%= @zookeeper_url %>" |
19 | 19 | <% else -%>
|
20 |
| -export MESOS_MASTER="<%= @master %>:<%= @master_port %>" |
| 20 | +MESOS_MASTER="<%= @master %>:<%= @master_port %>" |
21 | 21 | <% end -%>
|
22 | 22 |
|
23 | 23 | # public slave's ip, must be unique in mesos cluster
|
24 | 24 | <% if @listen_address -%>
|
25 |
| -export MESOS_IP="<%= @listen_address %>" |
| 25 | +MESOS_IP="<%= @listen_address %>" |
26 | 26 | <% else -%>
|
27 |
| -#export MESOS_IP="" |
| 27 | +#MESOS_IP="" |
28 | 28 | <% end -%>
|
29 | 29 |
|
30 | 30 | # Port to listen on (default: 5051)
|
31 |
| -export MESOS_PORT=<%= @port %> |
| 31 | +MESOS_PORT=<%= @port %> |
32 | 32 |
|
33 | 33 | <% @cgroups.sort.each do |key, val| -%>
|
34 |
| -export MESOS_CGROUPS_<%= key.upcase %>="<%= val %>" |
| 34 | +MESOS_CGROUPS_<%= key.upcase %>="<%= val %>" |
35 | 35 | <% end if @isolation == 'cgroups' -%>
|
36 | 36 |
|
| 37 | + |
| 38 | +MESOS_isolation='cgroups/cpu,cgroups/mem' |
| 39 | +MESOS_cgroups_root='system.slice/mesos-slave.service' |
| 40 | +MESOS_cgroups_hierarchy=/sys/fs/cgroup |
| 41 | +MESOS_slave_subsystems=cpu,memory |
| 42 | +MESOS_gc_delay=1days |
| 43 | + |
| 44 | +MESOS_executor_registration_timeout=5mins |
| 45 | + |
| 46 | +<% if @listen_address && @listen_address != "" %> |
| 47 | +MESOS_ip="<%= @listen_address %>" |
| 48 | +<% end %> |
| 49 | +MESOS_port=<%= @port %> |
| 50 | +MESOS_log_dir="<%= @log_dir %>" |
| 51 | +MESOS_logbufsecs=1 |
| 52 | +MESOS_logging_level="INFO" |
| 53 | +#TODO(clehene) note that we're also passing -containerizers to mesos-slave as this doesn't seem to be working |
| 54 | +MESOS_containerizers=<%= @containerizers %> |
| 55 | +MESOS_hadoop_home=$HADOOP_HOME |
| 56 | + |
37 | 57 | # slave environment variables
|
38 | 58 | <% @env_var.sort.each do |key,val| -%>
|
39 |
| -export <%= key %>="<%= val %>" |
| 59 | +<%= key %>="<%= val %>" |
40 | 60 | <% end if @env_var -%>
|
0 commit comments