blob: 5ba1297e5a11ee09d67056bb1e72a9adc0e014e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#!/bin/bash
__HDP_HADOOP_BIN__/hdfs namenode -format -force
__HDP_HADOOP_SBIN__/hadoop-daemon.sh --config __HADOOP_CONF_DIR__ start namenode
__HDP_HADOOP_SBIN__/hadoop-daemon.sh --config __HADOOP_CONF_DIR__ start datanode
# Create HBASE related folders here
(
hdfs dfs -mkdir -p /apps/hbase/staging /apps/hbase/data
hdfs dfs -chown hbase:hdfs /apps/hbase/staging /apps/hbase/data
hdfs dfs -chmod 711 /apps/hbase/staging
hdfs dfs -chmod 755 /apps/hbase/data
hdfs dfs -chown hdfs:hdfs /apps/hbase
) &
hdfs dfs -mkdir -p /hdp/apps/__HDP_VERSION__/mapreduce/
hdfs dfs -put __HDP_CURRENT_FOLDER__/hadoop-client/mapreduce.tar.gz /hdp/apps/__HDP_VERSION__/mapreduce/
hdfs dfs -chown -R __HDFS_USER__:__HADOOP_GROUP__ /hdp
hdfs dfs -chmod -R 555 /hdp/apps/__HDP_VERSION__/mapreduce
hdfs dfs -chmod 444 /hdp/apps/__HDP_VERSION__/mapreduce/mapreduce.tar.gz
# We will try to set up general CDAP related stuff (cluster-prep) here
(
hdfs dfs -mkdir -p /user/yarn
hdfs dfs -chown yarn:yarn /user/yarn
hdfs dfs -mkdir -p /cdap
hdfs dfs -chown yarn /cdap
hdfs dfs -mkdir -p /cdap/tx.snapshot
hdfs dfs -chown yarn /cdap/tx.snapshot
) &
|