GNU/Linux >> Linux Esercitazione >  >> Linux

Come verificare se i demoni Hadoop sono in esecuzione?

Nella shell digita "jps" (potresti aver bisogno di un jdk per eseguire jps). Elenca tutti i processi java in esecuzione ed elencherà i demoni hadoop in esecuzione.


Se vedi che il processo hadoop non è in esecuzione su ps -ef|grep hadoop , esegui sbin/start-dfs.sh . Monitora con hdfs dfsadmin -report :

[[email protected] bin]$ hadoop dfsadmin -report
Configured Capacity: 105689374720 (98.43 GB)
Present Capacity: 96537456640 (89.91 GB)
DFS Remaining: 96448180224 (89.82 GB)
DFS Used: 89276416 (85.14 MB)
DFS Used%: 0.09%
Under replicated blocks: 0
Blocks with corrupt replicas: 0
Missing blocks: 0

-------------------------------------------------
Datanodes available: 2 (2 total, 0 dead)

Name: 192.168.1.16:50010
Decommission Status : Normal
Configured Capacity: 52844687360 (49.22 GB)
DFS Used: 44638208 (42.57 MB)
Non DFS Used: 4986138624 (4.64 GB)
DFS Remaining: 47813910528(44.53 GB)
DFS Used%: 0.08%
DFS Remaining%: 90.48%
Last contact: Tue Aug 20 13:23:32 EDT 2013


Name: 192.168.1.17:50010
Decommission Status : Normal
Configured Capacity: 52844687360 (49.22 GB)
DFS Used: 44638208 (42.57 MB)
Non DFS Used: 4165779456 (3.88 GB)
DFS Remaining: 48634269696(45.29 GB)
DFS Used%: 0.08%
DFS Remaining%: 92.03%
Last contact: Tue Aug 20 13:23:34 EDT 2013

Linux
  1. Come verificare che le porte remote siano raggiungibili utilizzando il comando "nc".

  2. Come verificare se il sistema Linux è in esecuzione su un sistema fisico o una macchina virtuale?

  3. Come verificare se la shell attualmente in esecuzione è BusyBox

  4. Come verificare quali funzioni SysRq sono abilitate?

  5. Come posso verificare se i cgroup sono disponibili sul mio host Linux?

Come controllare tutti i servizi in esecuzione in Linux

Come verificare se sei nella sessione dello schermo o meno in Linux

Come verificare quale versione del kernel Linux sto utilizzando

Come verificare se Telnet è in esecuzione su un server

Come trovare la versione di Linux in esecuzione

Come posso controllare la sintassi di uno script Bash senza eseguirlo?