Isilon HDFS: "STATUS_IO_TIMEOUT" när åtgärden "HDFS LS" utförs på beräkningsnoden
Summary: Åtgärden "hdfs ls" från en beräkningsnod i Isilon-filsystemet kan misslyckas ibland med felet "ls: Fel vid skapande av säkerhetskontext för användarens oozie orsak: STATUS_IO_TIMEOUT: status: STATUS_IO_TIMEOUT = 0xC00000B5" ...
Symptoms
När du utför en hdfs ls-åtgärd från en beräkningsnod i Isilon-filsystemet misslyckas ibland olika användare med följande fel:
[oozie@hdp ~]$ hdfs dfs -ls /
ls: Fel vid skapande av säkerhetskontext för användarens oozie orsak: STATUS_IO_TIMEOUT: status: STATUS_IO_TIMEOUT = 0xC00000B5
Du kommer att se relaterade fel på Isilon hdfs,log för samma åtgärd:
java.io.IOException orsak: Fel vid skapande av säkerhetskontext för användaren <xxxx/yyyy@zzz.com> orsak: STATUS_IO_TIMEOUT: status: STATUS_IO_TIMEOUT = 0xC00000B5
Cause
Detta kan bero på två orsaker:
1) En felaktig DNS-post på Isilon. Vi kommer inte att kunna fråga Smartconnect-zonnamnet mot dessa associerade groupnet DNS-servrar med hjälp av "nslookup" och "dig".
1. Så här visar du en lista över DNS-servrar som konfigurerats i Isilon:
# isi-nätverksgroupnets-listan
2. För att kontrollera om vi kan fråga det konfigurerade FQDN på HDFS-servern med DNS-servrarna som finns på Isilon:# nslookup <FQDN><DNS-servern>
# gräva @<dns server IP FQDN><>
2) Problem med domänanslutning mellan Isilon och den associerade domänen som används i åtkomstzonen. Både primära och betrodda domäner måste kunna kommunicera med Isilon utan problem. Du kan söka efter domäner som inte kan matchas genom att undersöka meddelanden i /var/log/lsassd.log,
Resolution
# isi network groupnets modify <groupnet id> --remove-dns-servers=<Felaktig DNS-server-IP
>Om den primära eller någon av de associerade betrodda domänerna inte kan nås eller har offlinestatus måste vi felsöka ytterligare för att hitta det underliggande
problemet.
Felsökningsguiden för domän offline är ett bra ställe att börja: http://www.emc.com/collateral/TechnicalDocument/docu63151.pdf