включить httpfs
Пытаюсь включить
hdfs --daemon start httpfs
В логах при этом получаю
Caused by: java.lang.RuntimeException: Could not read HttpFS signature secret file: /etc/hadoop/conf/httpfs-signature.secret
Вопрос, в том что этого файла нет и указан в конфигурации другой, какой должен быть правильный конфиг?
Здравствуйте! Свойства Data Proc штатно можно менять только через настройки кластера. Уточните, пожалуйста, в каком месте конфигурации и как именно указан?
Также получилось сгенерировать этот недостающий файл вот такой командой (от имени пользователя hdfs, это важно): dd if=/dev/urandom bs=1 count=57 | base64 >/etc/hadoop/conf/httpfs-signature.secret После этого httpfs запустился, запрос прошёл: $ curl -sS 'http://localhost:14000/webhdfs/v1?op=gethomedirectory&user.name=hdfs' {"Path":"\/user\/hdfs"}
Да, спасибо просто в оригинальной документации написано, что он создаётся автоматически.
Обсуждают сегодня