Настройка конфигурации Qlik DataTransfer
Администраторы с доступом к установке Qlik DataTransfer могут настраивать конфигурацию и параметры. Настройки включают порты, журналы, хранение данных и несколько других параметров, которые помогают справляться с узкой полосой пропускания, большими файлами и сетевыми задержками. Чтобы изменить настройки, отредактируйте файл services.conf в папке %Program Files%\Qlik\DataTransfer.
Настройка портов
Qlik DataTransfer использование следующие порты:
Служба | Порт | Направление |
---|---|---|
Защищенный обмен данными в веб-браузере (HTTPS) Примечание к информацииНеобходимо открыть этот порт в брандмауэре.
|
443 | Исходящий |
Служба загрузки данных | 5505 | Внутренний |
Engine service | 5506 | Внутренний |
Прокси-служба реестра коннектора | 5507 | Внутренний |
Если возник конфликт портов с одним из портов службы по умолчанию, его можно изменить его в файле services.conf, расположенном в %Program Files%\Qlik\DataTransfer.
Настройка хранения журналов и файлов данных
Qlik DataTransfer Файлы журнала находятся в этой папке: %ProgramData%\Qlik\DataTransfer\Log
Qlik DataTransfer Подключения к данным находятся в этой папке: %ProgramData%\Qlik\DataTransfer\DataUpload
Стандартный путь для хранения можно изменить в файле services.conf, расположенном в папке %Program Files%\Qlik\DataTransfer.
Настройка других параметров Qlik DataTransfer
Имеется несколько сценариев, таких как узкая полоса пропускания, большие файлы, сетевые задержки или задержка при перезагрузке маленьких приложений, при которых могут возникать проблемы и ошибки. Qlik DataTransfer предоставляет настраиваемые параметры, которые помогут предотвратить появление таких ошибок и улучшить пропускную способность. Эти параметры можно настроить в файле services.conf, который находится в папке %Program Files%\Qlik\DataTransfer.
Имя параметра | Формат параметра | Пример параметра | Описание и использование |
---|---|---|---|
Имя хоста сервера |
-o [host] --host [host] |
-o localhost --host localhost |
Значение по умолчанию: localhost Вместо localhost можно указать на другое имя хоста. |
Порт сервера |
-p [port] --port [port] |
-p 5505 --port 5505 |
Значение по умолчанию: 5505 Если порт 5505 уже используется системой, можно указать другой. |
Порт подсистемы Qlik |
-e [port] --engine-port [port] |
-e 5506 --engine-port 5506 |
Значение по умолчанию: 5506 Если порт 5506 уже используется, можно указать другой. |
Путь к файлу |
-l [folder] --log-path [folder] |
-l [folder] --log-path [folder] |
Значение по умолчанию: C:\ProgramData\Qlik\DataTransfer\Log Путь к месту хранения файлов журналов. |
Текущий рабочий каталог |
-f [folder] --working-folder [folder] |
-f [folder-path] --working-folder [folder-path] |
Значение по умолчанию: C:\ProgramData\Qlik\DataTransfer\DataUpload Измените рабочий каталог, указав нужную папку с помощью этого параметра. Рабочий каталог содержит файлы конфигурации. |
Режим отладки |
-m [true/false] --debug-mode [true/false] |
-m true --debug-mode true |
Значение по умолчанию: false Добавьте этот параметр, чтобы сделать журнал более подробным. |
Включить опрос | --usePolling | --usePolling | Значение по умолчанию: значение по умолчанию отсутствует Включите опрос общей папки, заданной в поле «Папка данных». Этот параметр будет использоваться для опроса общей папки через заданные интервалы. |
Интервал опроса | --pollingInterval [mSec] | --pollingInterval 10000 | Значение по умолчанию: 100 Интервал опроса общей папки для захвата обновлений (в миллисекундах). Используется, если включен параметр –usePolling. |
Интервал проверки подключения к общей папке | --folderCheckInterval [mSec] | --folderCheckInterval 30000 | Значение по умолчанию: 30000 Qlik DataTransfer проверяет подключение к общей папке через заданные интервалы. Если подключение потеряно, оно помечается как отключенное и проверяется по истечении следующего интервала. После возобновления подключения DataTransfer загружает все файлы, обновленные за время отсутствия подключения. |
Время задержки для устранения ложного срабатывания | --debounceDelay [mSec] | --debounceDelay 3000 | Значение по умолчанию: 1000 Если файл часто создается или обновляется, можно добавить задержку перед началом загрузки такого файла. Это называется задержкой для устранения ложного срабатывания, она применима только для подключений к папкам данных. |
Размер блока загружаемого файла | --chunkSize [size in MB] | --chunkSize 200 |
Значение по умолчанию: 300 Максимальное значение — 300 МБ. Уменьшение размера блока помогает улучшить пропускную способность в среде с узкой полосой пропускания. |
Время задержки перезагрузки удаленного приложения | --appReloadDelay [mSec] | --appReloadDelay 30000 | Значение по умолчанию: 30000 Qlik DataTransfer инициирует перезагрузку зависимых приложений, настроенных с использованием подключения, после завершения загрузки. Эта задержка позволяет предотвращать частые перезагрузки приложения, когда включено несколько файлов в загрузку, связанную с зависимыми приложениями. |
Минимальная полоса пропускания для загрузки | --minBandwidth [kbps] | --minBandwidth 10240 |
Значение по умолчанию: 25600 Эта полоса пропускания используется для расчета правильного времени жизни (TTL). |
Максимально допустимое количество одновременных загрузок | --maxConcurrentUploads [number] | --maxConcurrentUploads 10 |
Значение по умолчанию: 10 Это значение также используется для расчета времени жизни. Qlik DataTransfer рассчитывает время загрузки на основе предположения, что полоса пропускания равномерно распределена между одновременными загрузками. Чем меньше значения, тем больше полосы пропускания используется. |
Задержки повторных попыток | --tusRetryDelays [list-mSec] | --tusRetryDelays 2000,5000,10000 | Значение по умолчанию: 2000, 5000, 10000, 20000, 3000 Если не удается загрузить блок файла, параметр maxConcurrentUploads регулирует количество повторных попыток и время ожидания между такими попытками. Кроме того, сумма всех задержек попыток прибавляется к времени жизни для оценки времени жизни в наиболее неблагоприятном случае. |
Время задержки добавления в очередь | --queueingDelay [mSec] | --queueingDelay 30000 | Значение по умолчанию: 30000 Очередь одновременных загрузок управляет максимальным количеством загрузок, которые могут выполняться одновременно. Это может привести к задержке на несколько секунд при формировании очереди перед началом загрузки файлов. Пользователь может настроить это время ожидания, которое называется задержкой добавления в очередь. |
Максимальный размер файла | --maxFileSize [size in GB] | --maxFileSize 6.0 |
Значение по умолчанию: 0 Ноль означает, что используется квота на максимальный размер файла, заданная в клиенте Qlik Cloud. Можно задать значение поменьше, чтобы предотвратить случайную загрузку слишком больших файлов пользователями. |
Время задержки для занятого ресурса | --resourceBusyDelay [mSec] | --resourceBusyDelay 60000 |
Значение по умолчанию: 60000 |