Получил ответ из других источников
1) с версии Hadoop 2.x появилась возможность использования полноценного StandBy вместо Secondary Namenode, так как он является полноценным standby и мождет использоваться в случае падения основной ноды. в то время как Secondary Namenode используется для восстановления основной ноды по логам, которые на него записываются
2) На производительность не влияет
3) Да можно, но в случае проблем с основной нодой восстановить кластер будет невозможно