Hi all,

 

I am running a 4 node cluster with 2 Master node( NN1, NN2 with HA using
QJM) and 2 Slave nodes(DN1, DN2). I am receiving lots of Exceptions in
Datanode logs as shown below

 

2017-07-26 17:56:00,703 WARN
org.apache.hadoop.hdfs.server.datanode.DataNode:
DatanodeRegistration(192.168.9.132:50010,
datanodeUuid=5a2e6721-3a9a-43f1-94cc-f58f24b5a15b, infoPort=50075,
infoSecurePort=0, ipcPort=50020,
storageInfo=lv=-57;cid=CID-7aa9fcd4-36fc-4e7b-87cd-d20594774b85;nsid=1753301
932;c=1500696043365):Failed to transfer
BP-1085904515-192.168.9.116-1500696043365:blk_1078544770_4804082 to
192.168.9.116:50010 got

java.net.BindException: Cannot assign requested address

        at sun.nio.ch.Net.connect0(Native Method)

        at sun.nio.ch.Net.connect(Net.java:465)

        at sun.nio.ch.Net.connect(Net.java:457)

        at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:670)

        at
org.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:1
92)

        at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:531)

        at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:495)

        at
org.apache.hadoop.hdfs.server.datanode.DataNode$DataTransfer.run(DataNode.ja
va:2312)

        at java.lang.Thread.run(Thread.java:745)

 

 

I have 10 million files in hdfs. All the nodes have same configurations.
Above Exception started occurring when I changed the below parameters in
hdfs-site.xml file. I made these changes to increase replication rate for
under-replicated blocks. 

 

dfs.namenode.handler.count=5000

dfs.namenode.replication.work.multiplier.per.iteration=1000

dfs.namenode.replication.max-streams=2000 --> not documented in
hdfs.site.xml

dfs.namenode.replication.max-streams-hard-limit=4000   ---> not documented
in hdfs.site.xml

 

 

The rate of replication of blocks increased but suddenly the Exception
started to appear. 

 

Can anybody explain this  behavior? 

 

 

Regards

Omprakash Paliwal

 


-------------------------------------------------------------------------------------------------------------------------------
[ C-DAC is on Social-Media too. Kindly follow us at:
Facebook: https://www.facebook.com/CDACINDIA & Twitter: @cdacindia ]

This e-mail is for the sole use of the intended recipient(s) and may
contain confidential and privileged information. If you are not the
intended recipient, please contact the sender by reply e-mail and destroy
all copies and the original message. Any unauthorized review, use,
disclosure, dissemination, forwarding, printing or copying of this email
is strictly prohibited and appropriate legal action will be taken.
-------------------------------------------------------------------------------------------------------------------------------

Reply via email to