Ctools не отображаются в Pentaho UI
Я использую Pentaho CE 5 на Windows. Я хотел бы использовать CTools, но я не могу сделать так, чтобы они отображались в меню Файл -> Новое, чтобы использовать их.
Находясь за прокси, я не могу использовать плагин Marketplace, поэтому я попробовал ручную установку.
- Сначала я попытался использовать ctools-installer.sh. Я запустил следующую командную строку в cygwin (установлены wget и unzip):
./ctools-installer.sh -s / cygdrive / d / Users / [пользователь]/Mes\ Programs/pentaho/biserver-ce/pentaho-solutions/ -w /cygdrive/d/Users/[пользователь]/Mes\ Programs / Pentaho / biserver-CE / кот / WebApps / Pentaho /
Сценарий запускается, спрашивает, какой модуль я хочу установить, и начинает загрузку.
Для каждого модуля я получаю вывод типа (set -x добавлен в скрипт):
- echo -n 'Загрузка CDF...' Загрузка CDF... + wget -q --no-check-certificate ' http://ci.analytical-labs.com/job/Webdetails-CDF-5-Release/lastSuccessfulBuild/artifact/bi-platform-v2-plugin/dist/zip/dist.zip '-O.tmp/cdf/dist.zip SYSTEM_WGETRC = c: / progra ~ 1 / wget / etc / wgetrc syswgetrc = C: \ Program Files (x86) \ GnuWin32 / и т.д. / wgetrc
- '[' '!' -z '' ']'
- rm -f.tmp / dist / marketplace.xml
- unzip -o.tmp/cdf/dist.zip -d.tmp Подпись конца центрального каталога не найдена. Либо этот файл не является zip-файлом, либо он представляет собой один диск из многочастного архива. В последнем случае центральный каталог и комментарий к zipfile будут найдены на последнем диске (ах) этого архива. unzip: не удается найти каталог zipfile в.tmp/cdf/dist.zip и не может найти.tmp/cdf/dist.zip.zip, точка.
- chmod -R u + rwx.tmp
- эхо готово сделано
Тогда сценарий заканчивается. Я видел на этой странице (pentaho-bi-suite), что это нормальный вывод. Тем не менее, это кажется мне немного странным, и когда я запускаю свой сервер Pentaho (логин: admin / пароль), я не вижу никаких новых инструментов в меню.
- После просмотра нескольких других руководств и самого сценария я загрузил снимки.zip для каждого инструмента и разархивировал их в системный каталог моего сервера pentaho. Тот же результат.
Я хотел бы, чтобы.sh работал, что я могу попробовать или настроить?
Спасибо
РЕДАКТИРОВАТЬ 05.06.2014
Я проверил файлы dist.zip, загруженные скриптом, и все они пусты. Кажется, что wget не может получить zip-файлы, и поэтому установка не удалась. Когда я пытаюсь получить любую веб-страницу через wget, это не удается. Я думаю, что это из-за прокси.
Вот мой файл.wgetrc, расположенный в домашней папке cygwin моего пользователя:
use_proxy = на
http_proxy = http: // [url]: [порт]
https_proxy = http://%5Burl%5D:%5Bport%5D
proxy_user=[пользователь]
PROXY_PASSWORD =[пароль]
Как я мог сделать эту работу?
РЕДАКТИРОВАТЬ 10/06/2014
В конце концов, я изменил настройки сетевого подключения, чтобы обойти прокси. Похоже, что для установщика существует автономный режим, поэтому можно загрузить все необходимые файлы в среде без прокси и затем запустить скрипт в автономном режиме. Я думаю, это связано с опцией -r.
Я считаю этот пост решенным, так как это больше не проблема CTools.
3 ответа
В конце концов, я изменил настройки сетевого подключения, чтобы обойти прокси. Похоже, что для установщика существует автономный режим, поэтому можно загрузить все необходимые файлы в среде без прокси и затем запустить скрипт в автономном режиме. Я думаю, это связано с опцией -r.
Я считаю этот пост решенным, так как это больше не проблема CTools.
Трудно определить проблему в описанной выше процедуре.. но вы можете сослаться на этот блог, он является ключевым членом самого Пентахо..
Вы можете вручную установить компоненты с http://www.webdetails.pt/ctools/ или, если у вас Pentaho 5.1 или выше, вы можете добавить следующие параметры в опцию CATALINA_OPTS (в start-pentaho.bat или start-pentaho.sh): -Dhttp.proxyHost = -Dhttp.proxyPort = -Dhttp.nonProxyHosts = "localhost | 127.0.0.1 | 10.. *"
http://docs.treasuredata.com/articles/pentaho-dataintegration