File tree 16 files changed +155
-9
lines changed
16 files changed +155
-9
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ ./hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot \
3
+ -snapshot " SYSTEM.test.snapshot.2019.08.30" \
4
+ -copy-from hdfs://grakrabackend/hbase \
5
+ -copy-to hdfs://grakrabackend/hbase2 \
6
+ -mappers 5 \
7
+ -bandwidth 10 \
8
+ -overwrite \
9
+ 2>&1 | tee SYSTEM.test.snapshot.2019.08.30.log
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ ./hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot \
3
+ -snapshot " SYSTEM.test.snapshot.2019.08.30" \
4
+ -copy-from hdfs://grakrabackend/hbase2 \
5
+ -copy-to hdfs://grakrabackend/hbase \
6
+ -mappers 1 \
7
+ -bandwidth 1 \
8
+ -overwrite \
9
+ 2>&1 | tee SYSTEM.test.snapshot.2019.08.30.log
Original file line number Diff line number Diff line change @@ -29,8 +29,9 @@ startNode(){
29
29
-v ${PWD} /${name} _dat:${targetDataDir}
30
30
-v ${PWD} /${name} _logs:/home/hdfs/hadoop/logs
31
31
-v ${confDir} :/home/hdfs/hadoop/etc/hadoop
32
+ -v ${PWD} /start_hdfs_node.sh:/home/hdfs/hadoop/start_hdfs_node.sh
32
33
"
33
- docker run $flags hadoop_debian:8.8 /home/hdfs/hadoop/bin/hdfs ${command}
34
+ docker run $flags hadoop_debian:8.8 /home/hdfs/hadoop/start_hdfs_node.sh ${command}
34
35
}
35
36
36
37
format (){
Original file line number Diff line number Diff line change @@ -10,8 +10,8 @@ if [ "x${command}x" != "xnamenodex" -a "x${command}x" != "xdatanodex" ];then
10
10
exit 1
11
11
fi
12
12
13
- base_dir=/root /hadoop
14
- cd $base_dir
13
+ basedir=/home/hdfs /hadoop
14
+ cd $basedir
15
15
16
16
bin=` cd bin; pwd`
17
17
Original file line number Diff line number Diff line change 2
2
set -e -o pipefail
3
3
4
4
for node in yarnrm{0..1} yarnnm{0..5}; do
5
- docker exec -it ${node} /root /hadoop/sbin/mr-jobhistory-daemon.sh start historyserver
5
+ docker exec -it ${node} /home/hdfs /hadoop/sbin/mr-jobhistory-daemon.sh start historyserver
6
6
done
Original file line number Diff line number Diff line change @@ -35,8 +35,9 @@ startNode(){
35
35
-v ${PWD} /${name} _dat:${targetDataDir}
36
36
-v ${PWD} /${name} _log:/home/hdfs/hadoop/logs
37
37
-v ${confDir} :/home/hdfs/hadoop/etc/hadoop
38
+ -v ${PWD} /start_yarn_node.sh:/home/hdfs/hadoop/start_yarn_node.sh
38
39
"
39
- docker run $flags hadoop_debian:8.8 /home/hdfs/hadoop/bin/yarn ${command}
40
+ docker run $flags hadoop_debian:8.8 /home/hdfs/hadoop/start_yarn_node.sh ${command}
40
41
}
41
42
42
43
start_yarnrm (){
Original file line number Diff line number Diff line change @@ -9,10 +9,10 @@ if [ "x${command}x" != "xresourcemanagerx" -a "x${command}x" != "xnodemanagerx"
9
9
exit 1
10
10
fi
11
11
12
- base_dir=/root /hadoop
13
- USER=root
12
+ basedir=/home/hdfs /hadoop
13
+ USER=hdfs
14
14
15
- cd $base_dir
15
+ cd $basedir
16
16
17
17
bin=` cd bin; pwd`
18
18
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ zkRoot=${basedir}/../hadoop_all/zookeeper
6
6
7
7
set -e -o pipefail
8
8
if [ -n " ${bootstrap} " ]; then
9
- sudo rm -fr ${basedir:? " undefined" } /zk* _data/*
9
+ rm -fr ${basedir:? " undefined" } /zk* _data/*
10
10
fi
11
11
12
12
zkNum=3
Original file line number Diff line number Diff line change 176
176
<value >604800</value >
177
177
</property >
178
178
179
+ <property >
180
+ <name >yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage</name >
181
+ <value >99.9</value >
182
+ </property >
183
+
179
184
<property >
180
185
<name >yarn.nodemanager.aux-services</name >
181
186
<value >mapreduce_shuffle,spark_shuffle</value >
189
194
<value >org.apache.hadoop.mapred.ShuffleHandler</value >
190
195
</property >
191
196
197
+ <property >
198
+ <name >yarn.nodemanager.vmem-check-enabled</name >
199
+ <value >false</value >
200
+ <description >Whether virtual memory limits will be enforced for containers</description >
201
+ </property >
202
+
203
+ <property >
204
+ <name >yarn.nodemanager.vmem-pmem-ratio</name >
205
+ <value >4</value >
206
+ <description >Ratio between virtual memory to physical memory when setting memory limits for containers</description >
207
+ </property >
208
+
192
209
<property >
193
210
<name >yarn.log.server.url</name >
194
211
<value >http://yarnnm0:19888/jobhistory/logs/</value >
Original file line number Diff line number Diff line change 176
176
<value >604800</value >
177
177
</property >
178
178
179
+ <property >
180
+ <name >yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage</name >
181
+ <value >99.9</value >
182
+ </property >
183
+
179
184
<property >
180
185
<name >yarn.nodemanager.aux-services</name >
181
186
<value >mapreduce_shuffle,spark_shuffle</value >
189
194
<value >org.apache.hadoop.mapred.ShuffleHandler</value >
190
195
</property >
191
196
197
+ <property >
198
+ <name >yarn.nodemanager.vmem-check-enabled</name >
199
+ <value >false</value >
200
+ <description >Whether virtual memory limits will be enforced for containers</description >
201
+ </property >
202
+
203
+ <property >
204
+ <name >yarn.nodemanager.vmem-pmem-ratio</name >
205
+ <value >4</value >
206
+ <description >Ratio between virtual memory to physical memory when setting memory limits for containers</description >
207
+ </property >
208
+
192
209
<property >
193
210
<name >yarn.log.server.url</name >
194
211
<value >http://yarnnm1:19888/jobhistory/logs/</value >
Original file line number Diff line number Diff line change 176
176
<value >604800</value >
177
177
</property >
178
178
179
+ <property >
180
+ <name >yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage</name >
181
+ <value >99.9</value >
182
+ </property >
183
+
179
184
<property >
180
185
<name >yarn.nodemanager.aux-services</name >
181
186
<value >mapreduce_shuffle,spark_shuffle</value >
189
194
<value >org.apache.hadoop.mapred.ShuffleHandler</value >
190
195
</property >
191
196
197
+ <property >
198
+ <name >yarn.nodemanager.vmem-check-enabled</name >
199
+ <value >false</value >
200
+ <description >Whether virtual memory limits will be enforced for containers</description >
201
+ </property >
202
+
203
+ <property >
204
+ <name >yarn.nodemanager.vmem-pmem-ratio</name >
205
+ <value >4</value >
206
+ <description >Ratio between virtual memory to physical memory when setting memory limits for containers</description >
207
+ </property >
208
+
192
209
<property >
193
210
<name >yarn.log.server.url</name >
194
211
<value >http://yarnnm2:19888/jobhistory/logs/</value >
Original file line number Diff line number Diff line change 176
176
<value >604800</value >
177
177
</property >
178
178
179
+ <property >
180
+ <name >yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage</name >
181
+ <value >99.9</value >
182
+ </property >
183
+
179
184
<property >
180
185
<name >yarn.nodemanager.aux-services</name >
181
186
<value >mapreduce_shuffle,spark_shuffle</value >
189
194
<value >org.apache.hadoop.mapred.ShuffleHandler</value >
190
195
</property >
191
196
197
+ <property >
198
+ <name >yarn.nodemanager.vmem-check-enabled</name >
199
+ <value >false</value >
200
+ <description >Whether virtual memory limits will be enforced for containers</description >
201
+ </property >
202
+
203
+ <property >
204
+ <name >yarn.nodemanager.vmem-pmem-ratio</name >
205
+ <value >4</value >
206
+ <description >Ratio between virtual memory to physical memory when setting memory limits for containers</description >
207
+ </property >
208
+
192
209
<property >
193
210
<name >yarn.log.server.url</name >
194
211
<value >http://yarnnm3:19888/jobhistory/logs/</value >
Original file line number Diff line number Diff line change 176
176
<value >604800</value >
177
177
</property >
178
178
179
+ <property >
180
+ <name >yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage</name >
181
+ <value >99.9</value >
182
+ </property >
183
+
179
184
<property >
180
185
<name >yarn.nodemanager.aux-services</name >
181
186
<value >mapreduce_shuffle,spark_shuffle</value >
189
194
<value >org.apache.hadoop.mapred.ShuffleHandler</value >
190
195
</property >
191
196
197
+ <property >
198
+ <name >yarn.nodemanager.vmem-check-enabled</name >
199
+ <value >false</value >
200
+ <description >Whether virtual memory limits will be enforced for containers</description >
201
+ </property >
202
+
203
+ <property >
204
+ <name >yarn.nodemanager.vmem-pmem-ratio</name >
205
+ <value >4</value >
206
+ <description >Ratio between virtual memory to physical memory when setting memory limits for containers</description >
207
+ </property >
208
+
192
209
<property >
193
210
<name >yarn.log.server.url</name >
194
211
<value >http://yarnnm4:19888/jobhistory/logs/</value >
Original file line number Diff line number Diff line change 176
176
<value >604800</value >
177
177
</property >
178
178
179
+ <property >
180
+ <name >yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage</name >
181
+ <value >99.9</value >
182
+ </property >
183
+
179
184
<property >
180
185
<name >yarn.nodemanager.aux-services</name >
181
186
<value >mapreduce_shuffle,spark_shuffle</value >
189
194
<value >org.apache.hadoop.mapred.ShuffleHandler</value >
190
195
</property >
191
196
197
+ <property >
198
+ <name >yarn.nodemanager.vmem-check-enabled</name >
199
+ <value >false</value >
200
+ <description >Whether virtual memory limits will be enforced for containers</description >
201
+ </property >
202
+
203
+ <property >
204
+ <name >yarn.nodemanager.vmem-pmem-ratio</name >
205
+ <value >4</value >
206
+ <description >Ratio between virtual memory to physical memory when setting memory limits for containers</description >
207
+ </property >
208
+
192
209
<property >
193
210
<name >yarn.log.server.url</name >
194
211
<value >http://yarnnm5:19888/jobhistory/logs/</value >
Original file line number Diff line number Diff line change 189
189
<value >org.apache.hadoop.mapred.ShuffleHandler</value >
190
190
</property >
191
191
192
+ <property >
193
+ <name >yarn.nodemanager.vmem-check-enabled</name >
194
+ <value >false</value >
195
+ <description >Whether virtual memory limits will be enforced for containers</description >
196
+ </property >
197
+
198
+ <property >
199
+ <name >yarn.nodemanager.vmem-pmem-ratio</name >
200
+ <value >4</value >
201
+ <description >Ratio between virtual memory to physical memory when setting memory limits for containers</description >
202
+ </property >
203
+
192
204
<property >
193
205
<name >yarn.log.server.url</name >
194
206
<value >http://yarnrm0:19888/jobhistory/logs/</value >
Original file line number Diff line number Diff line change 189
189
<value >org.apache.hadoop.mapred.ShuffleHandler</value >
190
190
</property >
191
191
192
+ <property >
193
+ <name >yarn.nodemanager.vmem-check-enabled</name >
194
+ <value >false</value >
195
+ <description >Whether virtual memory limits will be enforced for containers</description >
196
+ </property >
197
+
198
+ <property >
199
+ <name >yarn.nodemanager.vmem-pmem-ratio</name >
200
+ <value >4</value >
201
+ <description >Ratio between virtual memory to physical memory when setting memory limits for containers</description >
202
+ </property >
203
+
192
204
<property >
193
205
<name >yarn.log.server.url</name >
194
206
<value >http://yarnrm1:19888/jobhistory/logs/</value >
You can’t perform that action at this time.
0 commit comments