ReTrying to connect local server: localhost/127.0.0


5 Answer(s)


HI Mohammed,

There is space between -ls and /

"hadoop fs -ls /"

is the command.

Thanks,
Sharon

I followed the space between them while using terminal windows version 64 bit.

I was able to practice Hadoop commands using your AWS connecting through PUTTY, so I am familiar with those commands.

hi Mohammad,

Please confirm if the issue is addressed.

Thanks

It is not fixed yet. I went to C:/windows/system32/drivers/etc/host and remove # from 127.0.0.1 but I get different error message. In my other computer I get same message while running final script on wordcount.

cloudera@cloudera-vm:~/wordcount$ ls input
words
cloudera@cloudera-vm:~/wordcount$ ls innput
ls: cannot access innput: No such file or directory
cloudera@cloudera-vm:~/wordcount$ ls input
words.txt
cloudera@cloudera-vm:~/wordcount$ cd input
cloudera@cloudera-vm:~/wordcount/input$ hadoop fs -ls /
Found 4 items
drwxr-xr-x - cloudera supergroup 0 2014-07-31 20:23 /dezyre
drwxrwxrwx - hue supergroup 0 2011-04-01 17:25 /tmp
drwxr-xr-x - hue supergroup 0 2011-04-08 16:48 /user
drwxr-xr-x - mapred supergroup 0 2014-07-31 18:56 /var
cloudera@cloudera-vm:~/wordcount/input$ hadoop fs -mkdir /wordcount
cloudera@cloudera-vm:~/wordcount/input$ hadoop fs -mkdir /wordcount/input
cloudera@cloudera-vm:~/wordcount/input$ hadoop fs -ls
cloudera@cloudera-vm:~/wordcount/input$ ls
words.txt
cloudera@cloudera-vm:~/wordcount/input$ hadoop fs -copyFromLocal words.txt wordcount/input/words.txt
cloudera@cloudera-vm:~/wordcount/input$ hadoop fs -ls /wordcount/input/
cloudera@cloudera-vm:~/wordcount/input$ ls
words.txt
cloudera@cloudera-vm:~/wordcount/input$ hadoop fs -ls /wordcount/input/
cloudera@cloudera-vm:~/wordcount/input$ hadoop fs -copyFromLocal words.txt /wordcount/input/words.txt
cloudera@cloudera-vm:~/wordcount/input$ hadoop fs -ls /wordcount/input
Found 1 items
-rw-r--r-- 1 cloudera supergroup 64 2014-08-02 14:09 /wordcount/input/words.txt
cloudera@cloudera-vm:~/wordcount/input$ hadoop fs -cat /wordcount/input/words.txt
hadoop is fun
i love to work with hadoop
the hadoop logo is cutecloudera@cloudera-vm:~/wordcount/input$ cd ..
cloudera@cloudera-vm:~/wordcount$ clear

cloudera@cloudera-vm:~/wordcount$ ls
dezyrewordcount.jar input
cloudera@cloudera-vm:~/wordcount$ hadoop jar dezyrewordcount.jar comdezyre.DeZyreWordCount /wordcount/input/words.txt /wordcount/output
Exception in thread "main" java.lang.ClassNotFoundException: comdezyre.DeZyreWordCount
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.apache.hadoop.util.RunJar.main(RunJar.java:179)

Does anyone know how to follow these instruction to resolve about issue:

I had similar issues - Actually Hadoop was binding to IPv6. Then I Added - "export HADOOP_OPTS=-Djava.net.preferIPv4Stack=true " to $HADOOP_HOME/conf/hadoop-env.sh

Hadoop was binding to IPv6 even when I had disabled IPv6 on my system. Once I added it to env, started working fine.