Построение кластера больших данных на основе развертывания Docker (5) Mlsql

Docker

основное содержание

  • развертывание млsql

помещение

  • нормальное использование zookeeper
  • нормальное использование искры
  • нормальное использование хаупа

Инсталляционный пакет

Загрузка Weiyun | каталог пакетов tar

  • mlsql-cluster-2.4_2.11-1.4.0.tar.gz
  • mlsql-console-1.4.0.tar.gz
  • mlsql-engine_2.4-1.4.0.tar.gz

1. Подготовка окружающей среды

Загрузить в докер-образ

docker cp mlsql-cluster-2.4_2.11-1.4.0.tar.gz cluster-master:/root/tardocker cp mlsql-console-1.4.0.tar.gz cluster-master:/root/tardocker cp mlsql-engine_2.4-1.4.0.tar.gz cluster-master:/root/tar

распаковать

tar xivf mlsql-cluster-2.4_2.11-1.4.0.tar.gz -C /opt/mlsqltar xivf mlsql-console-1.4.0.tar.gz -C /opt/mlsqltar xivf mlsql-engine_2.4-1.4.0.tar.gz -C /opt/mlsql

2. Запустите и настройте MLSQL Engine.

Порт по умолчанию 9003 можно изменить вручную.

включить пряжу

--master local[*]

заменить

--master yarn-client

Разрешить

chmod 777 start-default.sh

2. Запустите и настройте кластер MLSQL.

Порт по умолчанию 8080, вы можете изменить его вручную

  1. Создайте новую базу данных в mysqlmlsql_cluster
  2. в корневом каталогеdb.sqlИмпортировать
  3. Измените application.docker.yml, замените заполнитель «MYSQL_HOST» адресом MySQL и, при необходимости, измените соответствующую базу данных, имя пользователя, пароль и т. д.
  4. start-default.sh начать

3. Запустите и настройте консоль MLSQL.

Порт по умолчанию 9002, вы можете изменить его вручную

  1. Создайте новую базу данных в mysqlmlsql_console
  2. Импортируйте db.sql в корневой каталог
  3. Измените application.docker.yml, замените заполнитель «MYSQL_HOST» адресом MySQL и, при необходимости, измените соответствующую базу данных, имя пользователя, пароль и т. д.
  4. теперь можно назвать./start-default.shначалось

доступ