Hi Team,

Could you please help me with the below errors:

Datanodes are failing with the below error

2020-08-24 01:09:25,794 WARN org.apache.hadoop.util.NativeCodeLoader: Unable to 
load native-hadoop library for your platform... using builtin-java classes 
where applicable
2020-08-24 01:09:26,085 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: 
File descriptor passing is disabled because libhadoop cannot be loaded.
2020-08-24 01:09:26,085 WARN org.apache.hadoop.conf.Configuration: No unit for 
dfs.datanode.outliers.report.interval(1800000) assuming MILLISECONDS
2020-08-24 01:09:26,104 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: 
Exception in secureMain
java.lang.RuntimeException: Although a UNIX domain socket path is configured as 
/var/lib/hadoop-hdfs/dn_socket, we cannot start a localDataXceiverServer 
because libhadoop cannot be loaded.

Below the files under native directory

[hdfs@sym-hdfsdn1 native]$ ls
examples  libhadoop.a  libhadooppipes.a  libhadoop.so  libhadoop.so.1.0.0  
libhadooputils.a  libhdfs.a  libhdfs.so  libhdfs.so.0.0.0
[hdfs@sym-hdfsdn1 native]$ pwd
/home/hdfs/hadoop/lib/native
[hdfs@sym-hdfsdn1 native]$

.bashrc

export ZOOKEEPER_HOME=/home/hdfs/zookeeper-3.5.8
export PATH=$PATH:$ZOOKEEPER_HOME/bin


export HADOOP_HOME=/home/hdfs/hadoop
export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin

export HADOOP_CONF_DIR=$HADOOP_INSTALL/etc/hadoop

export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"


Regards,
Kamaraj
InfoSight - SRE

Reply via email to