Какие сетевые порты следует открыть в локальной системе?

 

В системе, где работает cli lift, необходимо открыть следующие порты:

| Назначение | Протокол | Направление | Назначение | Порт |
| --- | --- | --- | --- | --- |
| Передача aspera | tcp | ИСХОДЯЩИЙ | ИНТЕРНЕТ | 33001* |
| Передача aspera | udp | ИСХОДЯЩИЙ | ИНТЕРНЕТ | 33001* |
| db2 warehouse on cloud — jdbc, защищенный ssl  | tcp | ИСХОДЯЩИЙ | ИНТЕРНЕТ | 50001 |
| db2 warehouse on cloud rest load api | tcp | ИСХОДЯЩИЙ | ИНТЕРНЕТ | 8443 |
| lift core services | tcp | ИСХОДЯЩИЙ | ИНТЕРНЕТ | 443 |

 

*При установке исходящего соединения cli lift с кластером db2 warehouse on cloud через порт 33001 будет входящий обратный трафик. Локальный порт, входящий в динамический диапазон портов, будет выбираться операционной системой произвольно. Все современные брандмауэры работают с сохранением состояния (помнят соединение), и ожидается, что открытия входящего порта не потребуется. 



Как настроить интерфейс командной строки lift для работы с прокси http?

 

Для добавления конфигурации прокси http в файле конфигурации среды lift.environment, который находится в установочном каталоге bin cli lift (<установочный каталог cli lift>/bin), можно указать следующие параметры:

Хост прокси-сервера: proxy.host =<имя-хоста>. Порт прокси-сервера: proxy.port =<номер-порта>. Для вступления параметров в силу следует указывать оба параметра. Если прокси-сервер требует идентификацию, то в cli lift используется простая идентификация: в запросе connect указывается proxy.user =<пользователь> и proxy.password =<пароль>. Для вступления параметров идентификации в силу следует указывать оба параметра.

Пример содержимого <установочный каталог cli lift>/bin/lift.environment (указывается по одному свойству в строке):

proxy.host =myproxy.host

proxy.port =3029

proxy.user =myproxyuser

proxy.password =proxypassword



Как добавить новый сертификат x509 в список доверенных сертификатов для cli lift?

 

Для добавления сертификата x509 для импорта в хранилище доверенных сертификатов можно создать в установочном каталоге bin cli lift (<установочный каталог cli lift>/bin) файл свойств lift.environment со следующими параметрами.

Хост прокси-сервера: proxy.certificate.path =<полный путь к файлу сертификата x509>.

Сертификат добавляется с псевдонимом ibm-lift-imported-proxy-cert. Если псевдоним уже существует, файл не импортируется, поэтому перед повторным запуском cli его следует удалить вручную. Сертификат можно удалить с помощью утилиты java keytool в хранилище доверенных сертификатов java cli lift в <установочный каталог cli lift>/jre/lib/security/cacerts (например, keytool -delete -alias ibm-lift-imported-proxy-cert -keystore <установочный каталог cli lift>/jre/lib/security/cacerts -storepass changeit).



Как лучше всего подключать и настраивать дополнительное хранилище для puredata system for analytics?

 

В следующих технических документах приведены инструкции по монтированию систем san/nfs в puredata systems for analytics. В них также содержатся практические рекомендации по подключению и настройке дополнительного хранилища для puredata system for analytics.

1. Добавление хранилища san к puredata systems for analytics: http://www.ibm.com/support/docview.wss?uid=swg21700900

2. ibm puredata system for analytics: монтирование nfs на устройстве: http://www.ibm.com/support/docview.wss?qid=63d511603b6e6fb3a0216ea69fc0d500&uid=swg21568933

3. Монтирование файловой системы nfs в системах puredata for analytics: http://www.ibm.com/support/docview.wss?qid=a9cf4df18f89517d8338b99a8743f522&uid=swg21971589



Каковы требования к клиенту db2 для максимально быстрого извлечения данных из ibm db2 для linux, unix и windows?

 

Предварительные требования cli lift для использования клиента db2:

1. В переменной path должна быть доступна команда db2 (для linux) или db2cmd (для windows).

* linux: <Перед выполнением cli lift к среде следует применить профайл instance\_owner\_home>/sqllib/db2profile
* windows: Клиент db2 должен быть установлен в качестве экземпляра по умолчанию

2. Если cli lift выполняется удаленно с сервера ibm db2 для linux, unix и windows, то пользователь ОС должен входить в группу sysadm экземпляра клиента db2.

3. Версия клиента db2 должна совпадать с версией сервера ibm db2 для linux, unix и windows или быть новее ее.



Можно ли переносить таблицу с международными многобайтовыми символами?

 

Да. cli lift работает с кодовой страницей utf-8 и поддерживает преобразование данных из популярных наборов символов oracle.

Ниже приведен список поддерживаемых наборов символов базы данных oracle (nls\_characterset):

al32utf8, ar8iso8859p6, ar8mswin1256, blt8iso8859p13, blt8mswin1257, cl8iso8859p5, cl8mswin1251, ee8iso8859p2, ee8mswin1250, el8iso8859p7, el8mswin1253, iw8iso8859p8, iw8mswin1255, ja16euc, ja16euctilde, ja16sjis, ja16sjistilde, ko16mswin949, nee8iso8859p4, th8tisascii, tr8mswin1254, vn8mswin1258, we8iso8859p15, we8iso8859p9, we8mswin1252, zhs16gbk, zht16hkscs, zht16mswin950, zht32euc, ale16utf16

Набор символов исходной базы данных oracle можно определить следующим запросом sql:

select property\_value from database\_properties where property\_name = 'nls\_characterset';



В системе с cli lift настроен клиент oracle, но в cli lift отображается сообщение типа «lift извлекает данные с обычной скоростью. В исходной таблице присутствуют типы данных, замедляющие извлечение данных lift». Почему не удается извлекать данные быстрее?

 

Если в таблице есть любой из следующих типов данных, то cli lift использует режим с пониженной производительностью:

binary\_float, binary\_double, lob, blob, clob, bfile, xml, rowid, urowid

Каждая таблица оценивается отдельно. Этот пониженный режим действует только для операции извлечения текущей таблицы, в которой есть эти типы данных.