Я использую golang lib (https://github.com/colinmarc/hdfs) для взаимодействия с моей HDFS.
Когда я использую client.CopyToRemote(src, dest)
для копирования локальных файлов в удаленную HDFS, иногда получил эту ошибку при запуске кода в контейнере docker с сетевым режимом моста.
Это сбивает меня с толку, потому что я создаю клиента с IP-адресом, а не с именем хоста, например:
client, err := hdfs.NewClient(hdfs.ClientOptions{
Addresses: ["41.51.123.51:9000"],
User: "hdfs",
})
Почему он набирает имя хоста?