Я использую Pentaho CE 5 на окнах. Я хотел бы использовать 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 / tomcat / webapps / pentaho /
Скрипт запускается, спрашивает, какой модуль я хочу установить, и начинается загрузка.
Для каждого модуля я получаю такой вывод (в скрипт добавлен -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: / program ~ 1 / wget / и т.д. / wgetrc syswgetrc = C: \ Program Files (x86) \ GnuWin32 / и т. д. / wgetrc
- '[' '!' -z '' ']'
- rm -f .tmp / dist / marketplace.xml
- unzip -o .tmp / cdf / dist.zip -d .tmp Подпись конца центрального каталога не найдена. Либо этот файл не является zip-файлом, либо он составляет один диск многосоставного архива. В последнем случае центральный каталог и комментарий к zip-файлу будут найдены на последнем диске (ах) этого архива. unzip: не удается найти каталог zip-файлов в .tmp / cdf / dist.zip и не может найти .tmp / cdf / dist.zip.zip, точка.
- chmod -R u + rwx .tmp
- эхо Готово Готово
На этом сценарий заканчивается. Я видел на этой странице (pentaho-bi-suite), что это нормальный вывод. Тем не менее, мне это кажется немного странным, и когда я запускаю свой сервер pentaho (логин: admin / password), я не вижу никаких новых инструментов в меню.
- После просмотра нескольких других руководств и самого скрипта я загрузил снимки .zip для каждого инструмента и разархивировал их в системный каталог моего сервера pentaho. Тот же результат.
Я хочу, чтобы .sh работал, что можно попробовать или настроить?
Спасибо
ИЗМЕНИТЬ 05.06.2014
Я проверил файлы dist.zip, загруженные скриптом, и все они пусты. Похоже, что wget не может получить zip-файлы, поэтому установка не выполняется. Когда я пытаюсь получить любую веб-страницу через wget, это не удается. Думаю, это из-за прокси.
Вот мой файл .wgetrc, расположенный в домашней папке cygwin моего пользователя:
use_proxy = on
http_proxy = http://[urlicious:[portpting)
https_proxy = http://[urlpting:[portpting)
proxy_user = [пользователь]
proxy_password = [пароль]
Как я мог заставить это работать?
ИЗМЕНИТЬ 10.06.2014
В конце концов, я изменил настройки сетевого подключения, чтобы обходить прокси. Похоже, что для установщика есть автономный режим, поэтому можно загрузить все необходимые файлы в среде без прокси, а затем запустить скрипт в автономном режиме. Я думаю, это связано с параметром -r.
Я считаю этот пост решенным, поскольку это больше не проблема технических специалистов.