安装IBM Big insights 3.0.0.0,Big SQL组件错误并无法启动

时间:2014-06-30 14:24:20

标签: bigdata biginsights bigsql

当我安装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 个答案:

答案 0 :(得分:3)

在官方文档中没有找到任何提示,但可以通过以下方式修复:

运行命令:/ opt / ibm / biginsights / bigsql / install中的./ bigsql-setup.sh

[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.

运行上面的命令后,Big SQL服务器将启动。

答案 1 :(得分:1)

首先尝试通过执行以下命令再次运行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数据库别名&#34; BIGSQL&#34;已经存在于本地 数据库目录或系统数据库目录。

然后我尝试运行以下命令登录为bigsql用户:

db2 catalog DATABASE BIGSQL并重新启动所有刀片。

再次尝试运行bigsql。转到文件夹:$ HOME / opt / ibm / biginsights / bigsql / install 然后运行命令:#。/ bigsql-setup.sh
现在,我获得了设置成功,如下所示: [bigsql @ dpev210安装] $ ./bigsql-setup.sh 将输出记录到:/bi/opt/ibm/biginsights/bigsql/install/bigsql-setup-140630105118.log

禁用Big SQL功能:好的 处理日志配置模板:好的 配置OPTIMIZED本机I / O:好的 创建bigsql-conf.xml:好的 执行从属飞行前设置    dpev209.innovate.ibm.com:好的 启动DB2(如有必要):好的 进入DEFAULT实例模式:OK 创建数据库BIGSQL: 好 在从站上编目数据库BIGSQL    dpev209.innovate.ibm.com:好的 安装支持DDL:OK(在SYSHADOOP中) 配置FMP日志记录:好的 更新数据库管理器配置:好的 配置数据库BIGSQL存储:好的 启用Big SQL模式:好的 关闭DB2连接:好的 停止DB2实例:好的 生成userprofile:好的 启用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。

答案 2 :(得分:0)

我遇到了同样的问题然后我尝试了你的解决方案。 但是当我尝试你的解决方案时,设置无法完成并且在步骤中给出了错误。

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期间可用并成功。