Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 15082|Ответ: 0

[Источник] Операции API для Hadoop - HDFS

[Скопировать ссылку]
Опубликовано 05.07.2019 16:33:58 | | |
1. Ввести зависимость

Примечание: если нужно вручную импортировать jar-пакет, пакет HDFS jar ---- каталог установки Hadoop в разделе «share»

2. Описание застроения под окном

Рекомендуется разрабатывать Hadoop-приложения на Linux, и проблем с совместимостью не возникнет. Если вы хотите разработать клиентское приложение на Windows, вам нужно настроить следующую среду:

A. Распаковать пакет установки Hadoop в каталоге Windows

B. Заменить каталоги lib и bin в инсталляционном пакете на локальные библиотеки, скомпилированные для соответствующей версии платформы для Windows

C. Настройте HADOOP_HOME в системе окна так, чтобы указывать на распакованный пакет установки

D. Добавить каталог Bin Hadoop в переменную пути системы Windows


Чтобы работать с HDFS на Java, сначала нужно получить клиентский экземпляр




Наша цель операции — HDFS, поэтому полученный объект fs должен быть экземпляром DistributedFileSystem.

Get method: Откуда берётся конкретный клиентский класс экземпляра?

- Судя по конфигурационному значению одного из параметров fs.defaultFS в conf;

Если мы не указываем fs.defaultFS в нашем коде, и в классовом пути проекта нет соответствующей конфигурации, то значение по умолчанию в conf взято из core-default.xml в пакете hadoop jar, а значение по умолчанию выглядит так: file:///, тогда приобретение будет не экземпляром DistributedFileSystem, а клиентским объектом локальной файловой системы;


Дополнение, удаление, изменение и проверка документов

Доступ к HDFS через поток







Предыдущий:Командный свод Hadoop HDFS Shell
Следующий:C# Http-запрос Файл формы загрузки (можно добавить дополнительные параметры)
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com