Установить 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
После каталогизации он становится доступным во время bigsql-setup и успешно выполняется.