web-dev-qa-db-fra.com

localhost: ERROR: impossible de définir la priorité du processus 32156 du code de données

J'essaie d'installer hadoop sur Ubuntu 16.04 mais lors du démarrage de hadoop, cela me donnera l'erreur suivante 

localhost: ERROR: Cannot set priority of datanode process 32156.
Starting secondary namenodes [it-OptiPlex-3020]
2017-09-18 21:13:48,343 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-Java classes where applicable
Starting resourcemanager
Starting nodemanagers

S'il vous plaît, quelqu'un me dit pourquoi j'obtiens cette erreur? Merci d'avance.

3
sspider

J'ai rencontré la même erreur lors de l'installation de Hadoop 3.0.0-RC0. Ma situation était que tous les services commençaient avec succès sauf Datanode.

J'ai trouvé que certaines configurations dans hadoop-env.sh n'étaient pas correctes dans la version 3.0.0-RC0, mais l'étaient dans la version 2.x.

J'ai fini par remplacer mon hadoop-env.sh par celui qui était officiel et par définir Java_HOME et HADOOP_HOME. Maintenant, Datanodes fonctionne bien.

2
stana.he

Face au même problème, vidé les dossiers: datanode & namenode. J'ai mis les dossiers dans /hadoop_store/hdfs/namenode & /hadoop_store/hdfs/datanode

Après avoir supprimé les dossiers, recréez puis exécutez la commande hdfs namenode -format

Commencez le hadoop:

Après le correctif, les journaux ont une belle apparence:

Starting namenodes on [localhost]
Starting datanodes
Starting secondary namenodes [ip]
2019-02-11 09:41:30,426 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-Java classes where applicable

jps:

21857 NodeManager
21697 ResourceManager
21026 NameNode
22326 Jps
21207 DataNode
21435 SecondaryNameNode
0
sunil

Je vous suggère de consulter vos journaux hadoop datanode. Il s’agit probablement d’un problème de configuration.

Dans mon cas, les dossiers configurés dans dfs.datanode.data.dir n'existaient pas et une exception a été levée et écrite pour se connecter.

0
ohadinho