vim config/db.sh
# Настройка информации о соединении с базой данных
# Включая IP-адрес, порт, имя пользователя, пароль и имя базы данных
MYSQL_HOST={IP}
MYSQL_PORT={PORT}
MYSQL_USERNAME={username}
MYSQL_PASSWORD={password}
DATABASE={dbName}
В каталоге sbin выполните скрипт install.sh
, чтобы завершить установку и развёртывание в один клик:
./install.sh
Этот скрипт представляет собой интерактивную установку. После запуска скрипта install.sh установка будет проходить в несколько этапов:
Когда появится запрос: Do you want to initalize database with sql: [${SQL_SOURCE_PATH}]?
Введите y
для инициализации таблиц базы данных или n
, чтобы пропустить этот шаг.
В файле env.properties
в каталоге sbin установите путь к файлу конфигурации и путь к файлу журнала:
EXCHANGIS_CONF_PATH="/appcom/config/exchangis-config/background"
EXCHANGIS_LOG_PATH="/appcom/logs/exchangis/background"
MODULE_DEFAULT_PREFIX="dss-exchangis-main-"
MODULE_DEFAULT_SUFFIX="-dev"
Путь к файлу конфигурации EXCHANGIS_CONF_PATH, путь к файлу журнала EXCHANGIS_LOG_PATH. Если используется указанная конфигурация, выполните следующие действия:
cd {EXCHANGIS_DEPLOY_PATH}
cp -r config /appcom/config/exchangis-config/background
mkdir -p /appcom/logs/exchangis/background
При запуске службы файлы конфигурации будут использоваться из соответствующего пути, а журналы будут записываться в соответствующий путь.
После первого запуска можно выполнить следующую команду в каталоге sbin для запуска сервера Exchangis:
./daemon.sh start server
Вы также можете использовать следующую команду для перезапуска сервера Exchangis в каталоге sbin:
./daemon.sh restart server
После выполнения скрипта запуска вы увидите следующее сообщение, и адрес Eureka также будет отображаться на консоли при запуске службы:
Можно проверить статус запуска службы на странице Eureka:
Используйте http://${EUREKA_INSTALL_IP}:${EUREKA_INSTALL_PORT}, рекомендуется открыть его в браузере Chrome. Проверьте, успешно ли зарегистрирована служба.
Как показано на рисунке ниже:
Exchangis по умолчанию предоставляет скомпилированный пакет установки интерфейса, который можно загрузить напрямую: нажмите, чтобы загрузить пакет установки интерфейса.
Также можно самостоятельно скомпилировать интерфейс Exchangis, выполнив следующую команду в корневом каталоге Exchangis:
cd web
npm i
npm run build
Получите скомпилированный пакет exchangis-ui.zip в каталоге web/
.
Полученный пакет установки интерфейса можно разместить в любом месте на сервере. Рекомендуется хранить его в том же каталоге, что и серверная часть.
Если вы планируете развернуть пакет интерфейса Exchangis в каталог /appcom/Install/ExchangisInstall/exchangis-ui
, сначала скопируйте файл exchangis-ui.zip
в этот каталог и распакуйте его. Обратите внимание, рекомендуется установить интерфейс Exchangis на машине, где установлен dss.
# Скопируйте пакет установки интерфейса Exchangis в `/appcom/Install/ExchangisInstall`
cd /appcom/Install/ExchangisInstall
unzip exchangis-ui.zip
Выполните следующую команду:
vim /etc/nginx/conf.d/exchangis.conf
server {
listen {PORT}; # Доступный порт. При необходимости измените.
server_name localhost;
#charset koi8-r;
#access_log /var/log/nginx/host.access.log main;
location / {
root /appcom/Install/ExchangisInstall/exchangis-ui; # Каталог установки интерфейса Exchangis
autoindex on;
}
location /api {
proxy_pass http://{IP}:{PORT}; # Адрес Linkis. Необходимо изменить.
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header x_real_ipP $remote_addr;
proxy_set_header remote_addr $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_connect_timeout 4s;
proxy_read_timeout 600s;
proxy_send_timeout 12s;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection upgrade;
}
#error_page 404 /404.html;
# Перенаправление страниц ошибок сервера на статическую страницу /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
После настройки выполните следующую команду, чтобы обновить конфигурацию nginx:
nginx -s reload
Доступ к странице интерфейса Exchangis через http://${EXCHANGIS_INSTALL_IP}:{EXCHANGIS_INSTALL_PORT}/#/projectManage. Появление этого интерфейса означает успешную установку интерфейса Exchangis. Для реального использования Exchangis необходимо установить dss и linkis, а затем войти без пароля через dss. Как показано на следующем рисунке: ## 3. Установка и развёртывание DSS ExchangisAppConn
Чтобы нормально использовать интерфейс Exchangis, необходимо также установить плагин DSS ExchangisAppConn. См.: «Документация по установке плагина ExchangisAppConn» (docs/zh_CN/ch1/exchangis_appconn_deploy_cn.md).
Для нормального выполнения заданий Sqoop в Exchangis необходимо также установить Linkis Sqoop Engine. См.: «Документация по установке Linkis Sqoop Engine» (docs/zh_CN/ch1/exchangis_sqoop_deploy_cn.md).
Для нормального выполнения заданий DataX в Exchangis необходимо также установить Linkis DataX Engine. См.: «Документация по установке Linkis DataX Engine» (docs/zh_CN/ch1/exchangis_datax_deploy_cn.md).
Дополнительные инструкции по использованию Exchangis см. в руководстве пользователя: «Руководство пользователя Exchangis» (docs/zh_CN/ch1/exchangis_user_manual_cn.md).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )