Ho installato coudera hadoop 4 su un cluster di circa 20 nodi. Usando il cloudera manager è andato tutto liscio, ma quando voglio creare una directory di input usando hadoop fs -mkdir input
ottengo il seguente errore: mkdir: Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x
Sembra un classico caso di permessi errati ma non ho idea di dove cominciare a sistemarlo. Ho trovato il documento this che penso possa risolvere il mio problema se sapessi cosa farsene. Per i principianti non so se sto usando MapReduce v1 di v2 (non vedo alcun servizio di filato nel mio gestore cloudera quindi la mia ipotesi sarebbe v1 (?)). In secondo luogo, poiché l'intera installazione era automatica, non so cosa sia installato e dove.Impostazione autorizzazioni per cloudera hadoop
Qualcuno potrebbe indicarmi alcuni semplici passaggi per risolvere il mio problema? Sto davvero cercando la soluzione più semplice qui, non mi interessa affatto della sicurezza poiché è solo un test. Se potessi dare a tutti gli utenti tutte le autorizzazioni possibili, andrebbe bene.
Grazie! Ora deve essere impostato nella GUI. localhost: 7180 -> hdfs1 -> Configurazione -> Visualizza e modifica -> Deseleziona "Verifica missioni HDFS". Riavvia VM. – Shehaaz
Grazie per avermi risparmiato un sacco di tempo! – iRuth
in alternativa funziona "sudo -u hdfs hadoop fs -mkdir input" – sandeepkunkunuru