Spec-Zone .ru
спецификации, руководства, описания, API

17.2.2.2. Установка MySQL Cluster from RPM

Этот раздел покрывает шаги, необходимые, чтобы установить корректные исполнимые программы для каждого типа узла MySQL Cluster, используя пакеты ОБ/МИН, предоставленные Oracle.

ОБОРОТЫ В МИНУТУ доступны и для 32-разрядных и для 64-разрядных платформ Linux. Имена файлов для этих ОБОРОТОВ В МИНУТУ используют следующий образец:

MySQL-Cluster-component-producttype-ndbversion.distribution.architecture.rpmcomponent:= {server | client [| other]}producttype:= {gpl | advanced}ndbversion:= major.minor.releasedistribution:= {sles10 | rhel5 | el6}architecture:= {i386 | x86_64}

component может быть server или client. (Другие значения возможны, но с тех пор только server и client компоненты требуются для рабочей установки MySQL Cluster, мы не обсуждаем их здесь.) producttype для ОБОРОТОВ В МИНУТУ Сообщества, загруженных с http://dev.mysql.com/downloads/cluster/всегда gpl; advanced используется, чтобы указать на коммерческие выпуски. ndbversion представляет трехчастное NDB номер версии механизма хранения в 7.3.x формат. distribution может быть один из sles11 (SUSE Enterprise Linux 11), rhel5 (Oracle Linux 5, Red Hat Enterprise Linux 4 и 5), или el6 (Oracle Linux 6, Red Hat Enterprise Linux 6) architecture i386 для 32-разрядных ОБОРОТОВ В МИНУТУ и x86_64 для 64-разрядных версий.

Для MySQL Cluster один и возможно требуются ДВА ОБОРОТА В МИНУТУ:

Номер версии MySQL Cluster в именах файлов ОБ/МИН (показанный здесь как 7.3.3) может измениться согласно версии, которую Вы фактически используете. Очень важно, чтобы у всех ОБОРОТОВ В МИНУТУ Кластера, которые будут установлены, был тот же самый номер версии. architecture обозначение должно быть соответствующим машине, на которой должен быть установлен ОБ/МИН; в частности следует иметь в виду, что 64-разрядные ОБОРОТЫ В МИНУТУ не могут использоваться с 32-разрядной операционной системой.

Узлы данных. На компьютере, который должен разместить узел данных кластера, который необходимо установить только server ОБ/МИН. Чтобы сделать так, скопируйте этого ОБ/МИН в узел узла данных, и выполните следующую команду как системного пользователя root, заменяя имя, которое, как показывают для ОБ/МИН по мере необходимости, соответствовало того из ОБ/МИН, загруженных с веб-сайта MySQL:

shell> rpm -Uhv
        MySQL-Cluster-server-gpl-7.3.3-1.sles11.i386.rpm

Хотя это устанавливает все двоичные файлы MySQL Cluster, только программа ndbd или ndbmtd (оба в /usr/sbin) фактически необходим, чтобы выполнить узел данных MySQL Cluster.

Узлы SQL. На каждой машине, которая будет использоваться для того, чтобы разместить узел SQL кластера, установите server ОБ/МИН, выполняя следующую команду как системный пользователь root, заменяя имя, показанное для ОБ/МИН по мере необходимости, чтобы соответствовать имя ОБ/МИН, загруженного с веб-сайта MySQL:

shell> rpm -Uhv
        MySQL-Cluster-server-gpl-7.3.3-1.sles11.i386.rpm

Это устанавливает двоичный файл сервера MySQL (mysqld) с NDB механизм хранения поддерживает в /usr/sbin каталог, так же как весь необходимый MySQL Server поддерживает файлы. Это также устанавливает mysql.server и сценарии запуска mysqld_safe/usr/share/mysql и /usr/bin, соответственно). Установщик ОБ/МИН должен заботиться об общих проблемах конфигурации (таких как создание mysql пользователь и группа, если нужно) автоматически.

Чтобы администрировать узел SQL (сервер MySQL), следует также установить client ОБ/МИН, как показано здесь:

shell> rpm -Uhv
        MySQL-Cluster-client-gpl-7.3.3-1.sles11.i386.rpm

Это устанавливает mysql клиентскую программу.

Узлы управления. Чтобы установить сервер управления MySQL Cluster, необходимо только использовать server ОБ/МИН. Скопируйте этого ОБ/МИН в компьютер, предназначенный, чтобы разместить узел управления, и затем устанавливать это, выполняя следующую команду как системный пользователь root (замените имя, которое, как показывают для ОБ/МИН по мере необходимости, соответствовало тот из server ОБ/МИН, загруженный с веб-сайта MySQL):

shell> rpm -Uhv
        MySQL-Cluster-server-gpl-7.3.3-1.sles11.i386.rpm

Хотя этот ОБ/МИН устанавливает много других файлов, только двоичный файл сервера управления ndb_mgmd/usr/sbin каталог), фактически требуется для того, чтобы выполнить узел управления. server ОБ/МИН также устанавливает ndb_mgm, NDB клиент управления.

См. Раздел 2.5.1, "Устанавливая MySQL на Linux Используя Пакеты ОБ/МИН", для общей информации об установке MySQL, используя ОБОРОТЫ В МИНУТУ, предоставленные Oracle.

После установки от ОБ/МИН Вы все еще должны сконфигурировать кластер как обсуждено в Разделе 17.2.4, "Начальная Конфигурация MySQL Cluster".

Отметить

МНОГИЕ ОБОРОТЫ В МИНУТУ, используемые MySQL Cluster NDB 7.1, были сделаны устаревшими и прекращенными в MySQL Cluster NDB 7.3. Они включают прежнего MySQL-Cluster-clusterj, MySQL-Cluster-extra, MySQL-Cluster-management, MySQL-Cluster-storage, и MySQL Cluster-tools ОБОРОТЫ В МИНУТУ; все они были объединены в MySQL-Cluster-server ОБ/МИН.