1. 程式人生 > >HA模式下的java api訪問要點

HA模式下的java api訪問要點

在非HA架構的HDFS中,客戶端要通過java介面呼叫HDFS時一般是在JobRunner的類中按照下面的方式:

因為nodename只有一個節點所以會在程式碼中顯式的指明要連線哪一個節點;但是在HA模式下有兩臺namenode節點,並不能按照這種方式,而是下面的方式:

其中的ns就是nameservice的地址,nameservice下面有兩個namenode。需要將HA模式的hdfs-conf.xml配置檔案拷貝到src下面;這樣在初始化conf時就能讀取HDFS的HA配置;