Оформление
Плагин репозитория ресурсов HDFS
1. Обзор
1.1 Версия
| Версия FineBI | JAR-пакет | Плагин репозитория ресурсов HDFS | новая функция |
|---|---|---|---|
| 5.0 | 2019-01-18 | V1.1 | - |
| 5.1.9 | 2021-01-06 | V1.14 | Новый протокол HA HDFS, несколько узлов могут быть настроены на высокую доступность |
1.2 Сценарии применения
- Если в вашей среде уже есть HDFS, вы можете загрузить плагин "HDFS Repository" и установить файловый сервер на HDFS при настройке кластера.
- Пользователи, которые хотят, чтобы файловые серверы HDFS были высокодоступными, чтобы файловые серверы продолжали использоваться после выхода из строя одного узла, могут обновить версию FineBI до 5.1.9 и выше и установить плагин HDFS V1.14. и выше, чтобы добиться этого.
1.3 Функциональный профиль
Fansoft Project поддерживает доступ к распределенной файловой системе Hadoop HDFS. Плагин "HDFS Resource Repository" используется для поддержки использования HDFS в качестве файлового сервера, чтобы обеспечить распределенное хранение шаблонов и других файлов ресурсов для достижения высокой доступности. Введение плагина показано ниже:
- Плагин поддерживает использование как в автономных средах, так и в веб-кластерах.
- Используется для хранения файлов ресурсов, таких как шаблоны, журналы, изображения, данные карты и т. д.
- Благодаря высокой пропускной способности и отказоустойчивости он подходит для использования в системных серверах, где требуется высокий параллелизм и доступность системы.
- Высокая доступность: после выхода из строя одного узла файловый сервер остается доступным.
Примечание: Этот плагин поддерживает только версию 3.1 файловой системы HDFS.
2. Операционные шаги
2.1 Установка плагинов
Загрузить плагин можно по ссылке: Плагин для репозитория ресурсов HDFS
Об установке плагинов см. раздел: Управление плагинами
2.2 Подготовка среды кластера
- Подготовьте среду кластера перед настройкой файлового сервера HDFS, как описано в разделе: Подготовка среды веб-кластера
- Если аутентификация Kerberos включена, вам нужно скопировать файл krb5.conf и файл keyTab в одно и то же место на каждом узле.
2.3 Настройка файлового сервера HDFS
1)Скопируйте папку%BI_HOME%\webapps\webroot\WEB-INFпроекта мастер-узлана файловый сервер, после копирования папке WEB-INF необходимо дать права, 777 в системе Linux.
2) Администратор входит в систему Data Decision System и нажимает "Management System > Intelligent Operation and Maintenance > Cluster Configuration > File Service Sharing", как показано на следующем рисунке:

2.3.1 Протокол HDFS
Ниже показан экран конфигурации для выбора протокола HDFS:

Описание каждого элемента настройки приведено в следующей таблице:
| поле | (стоить | описания | Необходимость |
|---|---|---|---|
| хозяева | Узлы доступа для HDFS | Как правило, это хост доступа к Hadoop. | быть |
| порты | Порты данных для HDFS | По умолчанию используется значение 9000. | быть |
| Главная | Пользователи, прошедшие аутентификацию Kerberos | Общий формат [primary]/[instance]@[REALM] | Требуется для включения аутентификации Kerberos |
| файл конфигурации kerberos | Конфигурационный файл Kerberos | путь к файлу krb5.conf | Требуется для включения аутентификации Kerberos |
| keyTab | Файл keyTab | Общий путь к файлу hdfs.keytab | Требуется для включения аутентификации Kerberos |
| тропы | Каталог файлов ресурсов в HDFS | Примечание: Не путь к файлам машины | быть |
2.3.2 Протокол HA HDFS
Окно конфигурации для выбора протокола HA HDFS показано на следующем рисунке:

Описание каждого элемента настройки приведено в следующей таблице:
Примечание: Если в качестве протокола выбран HA HDFS, необходимо настроить как минимум 2 узла.
| поле | (стоить | описания | Необходимость |
|---|---|---|---|
| хозяева | Узлы доступа для HDFS | Как правило, это хост доступа к Hadoop. | быть |
| порты | Порты данных для HDFS | По умолчанию 8020 | быть |
| Главная | Пользователи, прошедшие аутентификацию Kerberos | Общий формат [primary]/[instance]@[REALM] | Требуется для включения аутентификации Kerberos |
| файл конфигурации kerberos | Конфигурационный файл Kerberos | путь к файлу krb5.conf | Требуется для включения аутентификации Kerberos |
| keyTab | Файл keyTab | Общий путь к файлу hdfs.keytab | Требуется для включения аутентификации Kerberos |
| тропы | Каталог файлов ресурсов в HDFS | Примечание: Не путь к файлам машины | быть |
2.4 Проверка соединения и сохранение
Нажмите "Test Connection and Save" ("Проверить соединение и сохранить"), как показано ниже, появится запрос на успешное подключение:

Примечание: Следующие шаги по настройке кластеров см. в разделе Конфигурация кластера платформы.