namenode由于jn写入超时异常

    技术2022-07-11  89

    解决办法:

    1. 在hdfs-site.xml添加如下配置:

    <property><!-- EditLog会被切割为很多段,每一段称为一个segment,Namenode发起新写入editlog的RPC调用,会使用startLogSegment方法,该参数表示发起新segment的超时时间 -->     <name>dfs.qjournal.start-segment.timeout.ms</name>     <value>90000</value> </property> <property>     <name>dfs.qjournal.select-input-streams.timeout.ms</name>     <value>90000</value> </property> <property><!--写入超时时间 -->     <name>dfs.qjournal.write-txns.timeout.ms</name>     <value>90000</value> </property>

     

    2.在core-site.xml

    ipc.client.connect.timeout = 90000

     

    3、关闭zk优先同步日志功能

    forceSync=no

     

    Processed: 0.009, SQL: 9