Pentaho / Centos

#pentaho #pentaho-spoon #pentaho-design-studio #pentaho-data-integration

#pentaho #пентахо-ложка #pentaho-дизайн-студия #pentaho — интеграция данных

Вопрос:

Я работаю над интеграцией данных Pentaho. Мы разработали преобразования и работу в spoon. Мы хотим перенести наш код на сервер, а сервер — Centos.

В Centos мы получаем ошибки при установке пользовательского интерфейса Pentaho. Мы можем установить кухню на Centos.

Можем ли мы управлять нашими преобразованиями и работой непосредственно с Кухней? Если да, то каким образом?

Ожидание ответа.

Комментарии:

1. Вы могли бы начать с поиска в Google сообщений об ошибках, которые вы получаете. Или обратитесь в службу поддержки Pentaho.

2. проверю в Google, но мой вопрос в том, можем ли мы запускать задания с kitchen напрямую без установки пользовательского интерфейса?

Ответ №1:

Цитирование документов по адресу

Kitchen — это программа, которая может выполнять задания, разработанные Spoon в XML или в репозитории базы данных. Обычно задания планируются в пакетном режиме для автоматического запуска через регулярные промежутки времени.

В документах приведены примеры выполнения заданий с помощью kitchen.sh скрипта:

В этом примере выполняется задание из файла на платформе Windows:

 kitchen.bat /file:D:JobsupdateWarehouse.kjb /level:Basic
 

В этом примере выполняется задание из файла в окне Linux:

 kitchen.sh -file=/PRD/updateWarehouse.kjb -level=Minimal
 

В этом примере выполняется задание из репозитория на платформе Windows:
(Ввод в одной строке без возвратов …)

 kitchen.bat
                /rep:"Production Repository"
                /job:"Update dimensions"
                /dir:/Dimensions
                /user:matt
                /pass:somepassword123
                /level:Basic
 

Поэтому я бы сказал, что ответ — да, ваши преобразования и работу можно запускать непосредственно с помощью Kitchen.

Ответ №2:

если вам нужно запускать преобразования и задания с помощью команд kitchen или pan, тогда нет необходимости устанавливать Pentaho, просто загрузите zip-файл и распакуйте его на компьютере centos. вы установили переменную среды JAVA_HOME

Комментарии:

1. Это правильный путь. Еще один трюк: у вас может быть файл kettle.property на вашем компьютере, а другой — на сервере CentOS. Итак, если вы пишете свои преобразования / задания с такими вещами, как $ {property} в connections, passwords, … они будут автоматически переведены при копировании transfo / job с вашего dev-компьютера на prod-CentOS. Блестящая идея Мэтта Кастерса и Йенса Блейеля.

Ответ №3:

Вы можете попробовать использовать Carte на centos. http://wiki.pentaho.com/display/EAI/Carte Пользователь Документация

Итак, вы запускаете сервер карт и выполняете свои задания и преобразования на этом сервере карт.