-
Notifications
You must be signed in to change notification settings - Fork 0
/
pseudo-distributed.txt
44 lines (31 loc) · 1.06 KB
/
pseudo-distributed.txt
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
35
36
37
38
39
40
41
42
43
44
-- Pseudo-Distributed
etc/hadoop/core-site.xml
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
etc/hadoop/hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys
bin/hdfs namenode -format
- Start / Stop Hadoop
sbin/start-dfs.sh
sbin/stop-dfs.sh
- copy files in hdfs
/opt/hadoop/bin/hadoop fs -put /root/wordcount/input/file01 /root/wordcount/input
/opt/hadoop/bin/hadoop fs -put /root/wordcount/input/file02 /root/wordcount/input
http://192.168.56.20:50070/dfshealth.html#tab-overview
- Run map reduce job
/opt/hadoop/bin/hadoop fs -rm -r /user/root/output
/opt/hadoop/bin/hadoop jar /opt/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar grep input output 'dfs[a-z.]+'
- look result
bin/hdfs dfs -cat output/*