Как проверить с помощью команд оболочки, активен ли мастер искры или находится в режиме ожидания?

Мои требования:

Я хочу проверить статус мастера, чтобы мои партии могли автоматически адаптироваться к изменениям мастера, затем я изменю переменную среды и перезапущу задание.

Однако, когда я пытаюсь использовать

hdfs haadmin -getServiceState nn1

чтобы получить статус, мне сказали:

Ошибка операции: доступ запрещен для пользователя xxx. Требуются права суперпользователя

Есть ли у меня другие способы получить статус мастера?


person Simon Zhang    schedule 22.09.2017    source источник
comment
Возможный дубликат Отказано в разрешении на hdfs   -  person Alban Linard    schedule 22.09.2017


Ответы (1)


вопрос закрыт, я нашел гораздо более простой способ, объединив два мастера, разделив их запятой. экспорт MASTER=spark://master1:7077,master2:7077

person Simon Zhang    schedule 11.10.2017