1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/WeBank-Exchangis

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
exchangis_deploy_cn.md 9.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 16:59 e683247

2.4 Изменение конфигурации базы данных

vim config/db.sh
# Настройка информации о соединении с базой данных
# Включая IP-адрес, порт, имя пользователя, пароль и имя базы данных
MYSQL_HOST={IP}
MYSQL_PORT={PORT}
MYSQL_USERNAME={username}
MYSQL_PASSWORD={password}
DATABASE={dbName}

2.5 Установка и запуск

2.5.1 Выполнение скрипта установки одним щелчком мыши

В каталоге sbin выполните скрипт install.sh, чтобы завершить установку и развёртывание в один клик:

./install.sh

2.5.2 Этапы установки

Этот скрипт представляет собой интерактивную установку. После запуска скрипта install.sh установка будет проходить в несколько этапов:

  1. Инициализация таблиц базы данных.

Когда появится запрос: Do you want to initalize database with sql: [${SQL_SOURCE_PATH}]?

Введите y для инициализации таблиц базы данных или n, чтобы пропустить этот шаг.

2.5.3 Изменение пути к файлу конфигурации и пути к файлу журнала

В файле 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

При запуске службы файлы конфигурации будут использоваться из соответствующего пути, а журналы будут записываться в соответствующий путь.

2.5.4 Запуск службы

После первого запуска можно выполнить следующую команду в каталоге sbin для запуска сервера Exchangis:

./daemon.sh start server

Вы также можете использовать следующую команду для перезапуска сервера Exchangis в каталоге sbin:

./daemon.sh restart server

После выполнения скрипта запуска вы увидите следующее сообщение, и адрес Eureka также будет отображаться на консоли при запуске службы:

Изображение корпоративного WeChat, снимок экрана_16532930262583

2.6 Проверка успешного запуска службы

Можно проверить статус запуска службы на странице Eureka:

Используйте http://${EUREKA_INSTALL_IP}:${EUREKA_INSTALL_PORT}, рекомендуется открыть его в браузере Chrome. Проверьте, успешно ли зарегистрирована служба.

Как показано на рисунке ниже:

Дополнительное изображение Eureka, снимок экрана

2.7 Установка и развёртывание интерфейса

2.7.1 Получение пакета установки интерфейса

Exchangis по умолчанию предоставляет скомпилированный пакет установки интерфейса, который можно загрузить напрямую: нажмите, чтобы загрузить пакет установки интерфейса.

Также можно самостоятельно скомпилировать интерфейс Exchangis, выполнив следующую команду в корневом каталоге Exchangis:

  cd web
  npm i
  npm run build

Получите скомпилированный пакет exchangis-ui.zip в каталоге web/.

Полученный пакет установки интерфейса можно разместить в любом месте на сервере. Рекомендуется хранить его в том же каталоге, что и серверная часть.

3.3.4 Установка и развёртывание интерфейса

  1. Распакуйте пакет установки интерфейса.

Если вы планируете развернуть пакет интерфейса 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;
            }
        }

2.7.3 Запуск nginx и доступ к интерфейсу

После настройки выполните следующую команду, чтобы обновить конфигурацию 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).

4. Установка и развёртывание Linkis Sqoop Engine

Для нормального выполнения заданий Sqoop в Exchangis необходимо также установить Linkis Sqoop Engine. См.: «Документация по установке Linkis Sqoop Engine» (docs/zh_CN/ch1/exchangis_sqoop_deploy_cn.md).

5. Установка и развёртывание Linkis DataX Engine

Для нормального выполнения заданий DataX в Exchangis необходимо также установить Linkis DataX Engine. См.: «Документация по установке Linkis DataX Engine» (docs/zh_CN/ch1/exchangis_datax_deploy_cn.md).

6. Как войти в систему и использовать Exchangis

Дополнительные инструкции по использованию Exchangis см. в руководстве пользователя: «Руководство пользователя Exchangis» (docs/zh_CN/ch1/exchangis_user_manual_cn.md).

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/WeBank-Exchangis.git
git@api.gitlife.ru:oschina-mirror/WeBank-Exchangis.git
oschina-mirror
WeBank-Exchangis
WeBank-Exchangis
master