Установить IBM Big Insights 3.0.0.0, ошибка компонента Big SQL и не может запуститься

Когда я устанавливаю IBM Big Insights Quick Start Editor 3.0.0.0, другие компоненты работают правильно, кроме компонента Big SQL, в котором есть ошибка:

невозможно запустить узел Big SQL Head и узлы Big SQL Scheduler.

Когда я бегу ./start.sh bigsql в <BIGINSIGHTS_HOME>/bin

Starting Big SQL Scheduler     : FAIL
   ** Exception in thread "main" java.lang.NoClassDefFoundError: com.ibm.biginsights.bigsql.scheduler.server.SchedulerConfiguration
   ** Caused by: java.lang.ClassNotFoundException: com.ibm.biginsights.bigsql.scheduler.server.SchedulerConfiguration
   **   at java.net.URLClassLoader.findClass(URLClassLoader.java:434)
   **   at java.lang.ClassLoader.loadClass(ClassLoader.java:660)
   **   at sun.misc.Launcher.AppClassLoader.loadClass(Launcher.java:358)
   **   at java.lang.ClassLoader.loadClass(ClassLoader.java:626)
   ** Could not find the main class: com.ibm.biginsights.bigsql.scheduler.server.SchedulerConfiguration.  Program will exit.
   ** Big SQL scheduled startup failed. See /bi/var/ibm/biginsights/bigsql/logs/bigsql-sched.out for details

Получить следующую ошибку при запуске ./bigsql start в <BIGINSIGHTS_HOME>/bigsql/bin

[bigsql@dpev210 bin]$ ./bigsql start
Starting Big SQL Scheduler     : FAIL
   ** Exception in thread "main" java.lang.NoClassDefFoundError: com.ibm.biginsights.bigsql.scheduler.server.SchedulerConfiguration
   ** Caused by: java.lang.ClassNotFoundException: com.ibm.biginsights.bigsql.scheduler.server.SchedulerConfiguration
   **   at java.net.URLClassLoader.findClass(URLClassLoader.java:434)
   **   at java.lang.ClassLoader.loadClass(ClassLoader.java:660)
   **   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:358)
   **   at java.lang.ClassLoader.loadClass(ClassLoader.java:626)
   ** Could not find the main class: com.ibm.biginsights.bigsql.scheduler.server.SchedulerConfiguration.  Program will exit.
   ** Big SQL scheduled startup failed. See /bi/var/ibm/biginsights/bigsql/logs/bigsql-sched.out for details
Starting Big SQL      FAIL
   ** ssh "dpev210.innovate.sfb.com" "bash -l -c \"/bi/opt/ibm/biginsights/bigsql/libexec/bigsql-start\"
   ** WARNING: Cannot locate /bi/opt/ibm/biginsights/bigsql/install/bigsql-install.conf
   ** Running: db2start
   ** 06/30/2014 10:45:12     0   0   SQL6048N  A communication error occurred during START or STOP DATABASE MANAGER processing.
   ** 06/30/2014 10:45:13     1   0   SQL1026N  The database manager is already active.
   ** SQL6032W  Start command processing was attempted on "2" node(s).  "0" node(s) were successfully started.  "1" node(s) were already started.  "1" node(s) could not be started.
Starting Big SQL v1            : OK (Already running (pid 3405897))

3 ответа

Не нашли никаких советов в официальном документе, но можете исправить это, выполнив следующие действия:

запустите команду:./bigsql-setup.sh в /opt/ibm/biginsights/bigsql/install

[bigsql@dpev210 install]$ ./bigsql-setup.sh
Logging output to: /bi/opt/ibm/biginsights/bigsql/install/bigsql-setup-140630105118.log

Disabling Big SQL functionality          : OK
Processing log config templates          : OK
Configuring OPTIMIZED native I/O         : OK
Creating bigsql-conf.xml                 : OK
Performing slave pre-flight setup
   dpev209.innovate.ibm.com              : OK
Starting DB2 (if necessary)              : OK
Entering DEFAULT instance mode           : OK
Creating database BIGSQL                 :
OK
Cataloging database BIGSQL on slaves
   dpev209.innovate.ibm.com              : OK
Installing support DDL                   : OK (in SYSHADOOP)
Configuring FMP logging                  : OK
Updating database manager config         : OK
Configuring database BIGSQL storage      : OK
Enabling Big SQL mode                    : OK
Closing DB2 connections                  : OK
Stopping DB2 instance                    : OK
Generating userprofile                   : OK
Enabling Big SQL mode                    : OK
Finalizing slave setup
   dpev209.innovate.ibm.com              : OK
Starting DB2 instance                    : OK

Setup is complete. Log file can be found at /bi/opt/ibm/biginsights/bigsql/install/bigsql-setup-140630105118.log.

после запуска вышеупомянутой команды, большой сервер SQL будет работать.

Сначала попробуйте снова запустить BigSql, выполнив следующие команды: 1. Перейдите в папку: $HOME/opt/ibm/biginsights/bigsql/install 2. Затем выполните команду: #./ Bigsql-setup.sh
Bigsql может быть установлен сейчас, но мне не удалось выполнить настройку при создании базы данных. Проблема возникает по следующим причинам: 1. Неправильно установлены разрешения для файла для создания базы данных в определенном месте. 2. Монтирование файлов завершено.

Для получения прав доступа к файлу: 1. Перейдите по адресу: /home/biadmin/var/ibm/biginsights/database/bigsql и измените разрешения каталога на 777 для всех блейдов, выполнив команду.

chmod –R 777 bigsql

Снова попробуйте запустить bigsql. Перейдите в папку: $ HOME / opt / ibm / biginsights / bigsql / install и затем выполните команду: #./ Bigsql-setup.sh
Я получил сбой установки снова, и появился ниже: Создание базы данных Bigsql: Ошибка

SQL1005N Псевдоним базы данных "BIGSQL" уже существует либо в локальном каталоге базы данных, либо в системном каталоге базы данных.

Затем я попытался запустить приведенную ниже команду регистрации в качестве пользователя bigsql:

db2 каталог базы данных BIGSQL и перезагрузите все блейды.

Снова попробуйте запустить bigsql. Перейдите в папку: $ HOME / opt / ibm / biginsights / bigsql / install и затем выполните команду: #./ Bigsql-setup.sh
Теперь я успешно установился и выглядел следующим образом: [bigsql@dpev210 install]$ ./bigsql-setup.sh Запись выходных данных в: /bi/opt/ibm/biginsights/bigsql/install/bigsql-setup-140630105118.log

Отключение функциональности Big SQL: ОК. Обработка шаблонов конфигурации журнала: ОК. Настройка OPTIMIZED собственного ввода-вывода: ОК. Создание bigsql-conf.xml: ОК. Выполнение предварительной настройки подчиненного устройства dpev209.innovate.ibm.com: ОК. Запуск DB2 (при необходимости): OK Вход в режим экземпляра DEFAULT: ОК Создание базы данных BIGSQL: ОК Каталогизация базы данных BIGSQL на ведомых устройствах dpev209.innovate.ibm.com: ОК Установка поддержки DDL: ОК (в SYSHADOOP) Настройка ведения журнала FMP: ОК Обновление конфигурации менеджера базы данных: ОК Настройка базы данных хранилища BIGSQL: OK Включение режима Big SQL: ОК Закрытие соединений DB2: ОК Остановка экземпляра DB2: ОК Создание пользовательского профиля: OK Включение режима Big SQL: ОК Завершение настройки ведомого dpev209.innovate.ibm.com: ОК Запуск экземпляра DB2: ОК

Настройка завершена. Файл журнала можно найти по адресу /bi/opt/ibm/biginsights/bigsql/install/bigsql-setup-140630105118.log.

Теперь я начал все процессы. Перейдите в папку: $HOME/opt/ibm/biginsights/bin/ и запустите команду: # ./start-all.sh
как пользователь biadmin. Теперь, проверяя консоль IBM, я запустил bigsql.

Я столкнулся с той же проблемой, а затем попробовал ваше решение. Но пока я пробовал ваше решение, установка не смогла завершиться и выдает ошибку на шаге.

Creating  Database Bigsql : Error

SQL1005N  The database alias "BIGSQL" already exists in either the local
database directory or system database directory.

Я решил это путем каталогизации базы данных BIGSQL с помощью

db2 catalog database BIGSQL

Ссылка: http://www-01.ibm.com/support/knowledgecenter/SS3JRN_7.2.0/com.ibm.itcamsoa.doc/kd4trmst32.htm%23wq38

После каталогизации он становится доступным во время bigsql-setup и успешно выполняется.

Другие вопросы по тегам