Я планирую добавить файловую систему, скажу «Мое облако» под org.apache.hadoop.fs
в Hadoop, что-то похожее на KFS или S3, которые уже существуют под org.apache.hadoop.fs
. Я хотел спросить, что скажу, я пишу свою файловую систему для «Моего облака» и добавляю пакет под fs, но потом как я могу сообщить core-site.xml
или другим файлам конфигурации для использования файловой системы «Мое облако». Где мне все-таки нужно внести изменения, чтобы включить файловую систему «Мое облако» в Hadoop?Как добавить еще одну файловую систему в hadoop
0
A
ответ
0
Это на самом деле очень просто:
<property>
<name>fs.mycloud.impl</name>
<value>com.yourcompany.yourpackage.MyCloudFileSystem</value>
</property>
Теперь вы можете обратиться к файлам на этой файловой системе с помощью URL-адреса, как mycloud://authority/path/to/file
, и вы начнете видеть счетчики, как MYCLOUD_BYTES_WRITTEN.
Смежные вопросы
- 1. Hadoop Распределить файловую систему
- 2. Как создать постоянную файловую систему hadoop в hadoop 2.6.0
- 3. Как обновить или записать в файловую систему на Hadoop?
- 4. Как импортировать данные MySQL в файловую систему Hadoop?
- 5. Как оценить файловую систему?
- 6. Как просмотреть файловую систему Hadoop из локального кластера, используя webHDFS
- 7. Как защитить файловую систему?
- 8. Как реализовать файловую систему?
- 9. Как просматривать файловую систему hadoop-2.5.0-cdh5.2.0 без загрузки?
- 10. Ошибка при вводе файла в файловую систему hadoop в cdh
- 11. Передача большого количества небольших файлов в файловую систему Hadoop
- 12. Невозможно записать с карты в файловую систему hadoop (HDFS)
- 13. GoogleHadoopFileSystem не может быть передана в файловую систему hadoop?
- 14. cloudfoundry: как использовать файловую систему
- 15. Добавить еще одну строку
- 16. hasoop jar указывает на локальную файловую систему
- 17. Openshift: просмотреть файловую систему
- 18. fanotify: отслеживать одну конкретную папку - не всю файловую систему
- 19. Объект конфигурации Hadoop, не указывающий на файловую систему hdfs
- 20. Как добавить еще одну кнопку в осколках
- 21. Как добавить еще одну переменную в скрипт
- 22. Как добавить еще одну строку в jTable
- 23. Как добавить еще одну функцию в php
- 24. Файловая система Hadoop считывает файловую систему Linux вместо hdfs?
- 25. Как создать монтируемую файловую систему?
- 26. Как найти файловую систему LVM
- 27. Как добавить ссылку на файловую систему в IntelliJ IDEA?
- 28. Как использовать файловую систему в расширении?
- 29. Как отредактировать файловую систему раздела?
- 30. Как создать распределенную файловую систему
не то, что я должен был бы включить «mycloud» - это таблица поиска или где-нибудь (например, файл Hadoop внутри bin, который содержит путь к классам всех команд HDFS), где Hadoop будет ссылаться на файловую систему, на которую я ссылаюсь, а затем элемент управления будет автоматически передан в пакет org.apache.hadop.fs.mycloud? – user2095164
Возможно, я не понимаю ваш оригинальный вопрос. Свойство, которое я дал, позволяет настроить Hadoop для распознавания URL-адресов, начинающихся с «mycloud: //», и автоматически ссылаться на пути к указанной вами реализации файловой системы. Если вы пытаетесь заменить hdfs на что-то еще, вам нужно будет использовать свойство fs.hdfs.impl вместо этого, и вы, вероятно, сломаете что-то (но MapR выполнил подобное). –