Hi,

Thanks for the response. I have already added the JAVA_HOME environment
variable which points to JDK 1.7. In my bash_profile I had the following
parameter.

export JAVA_HOME=$(/usr/libexec/java_home) - Points to
/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home

This seems to course the problem. Not sure the exact reason.

Then I installed JDK 1.6 and changed my bash_profile to following.

export
JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
- Points to /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Error got resolved after changing to 1.6. Thanks for the help.






Thanks and BR,



On Mon, Dec 1, 2014 at 10:03 AM, Abimaran Kugathasan <[email protected]>
wrote:

> Hi Inshaf,
>
> This happens when you have not set the JAVA_HOME environment variable and
> pointed to the installed JRE location. This needs to be explicitly set in
> your environment. Refer [1]
>
> [1] :
> https://docs.wso2.com/display/BAM241/FAQ#FAQ-Iseeanexceptionstating-java.io.IOException:Cannotrunprogram
> "null/bin/java"whenrunningBAM?Whatisgoingwrong?
>
> On Fri, Nov 28, 2014 at 6:30 PM, Lakshman Udayakantha <[email protected]>
> wrote:
>
>> Hi Inshaf,
>>
>> Did you set the JAVA_HOME in your machine by adding following lines to
>> .bashrc or .bash_profile?
>>
>> JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
>>
>> export JAVA_HOME
>>
>> Thanks
>>
>> On Fri, Nov 28, 2014 at 6:05 PM, Inshaf Mahath <[email protected]> wrote:
>>
>>> Hi Lakshman,
>>>
>>> I tried using both BAM 2.4.0 and 2.4.1. I got the same error on both
>>> occasion.
>>>
>>> On Fri, Nov 28, 2014 at 5:39 PM, Lakshman Udayakantha <
>>> [email protected]> wrote:
>>>
>>>> Hi Inshaf,
>>>>
>>>> You are using BAM 2.4.1. But you are referring BAM 2.4.0 documentation
>>>> which is an old one. please try the right documentation[1].
>>>>
>>>> [1].https://docs.wso2.com/display/BAM241/Analysing+HTTPD+Logs
>>>>
>>>> On Fri, Nov 28, 2014 at 5:30 PM, Inshaf Mahath <[email protected]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I am trying 'Analysing HTTPD Logs' sample [1] under BAM documentation.
>>>>> After publishing the events to thrift port they were successfully stored 
>>>>> in
>>>>> Cassandra database which can be viewed using Cassandra Explorer. But
>>>>> I am getting following error once I installed the 'HTTPD Logs Analysis
>>>>> Toolbox' on BAM console.
>>>>>
>>>>>
>>>>> Hive history
>>>>> file=/Users/inshaf/Documents/Assignments/wso2bam-2.4.1/tmp/hive/wso2-querylogs/hive_job_log_root_201411281123_1016944917.txt
>>>>> 2014-11-28 11:23:01.995 java[6291:57e17] Unable to load realm info
>>>>> from SCDynamicStore
>>>>> OK
>>>>> OK
>>>>> Total MapReduce jobs = 1
>>>>> Launching Job 1 out of 1
>>>>> Number of reduce tasks not specified. Estimated from input data size: 1
>>>>> In order to change the average load for a reducer (in bytes):
>>>>>   set hive.exec.reducers.bytes.per.reducer=<number>
>>>>> In order to limit the maximum number of reducers:
>>>>>   set hive.exec.reducers.max=<number>
>>>>> In order to set a constant number of reducers:
>>>>>   set mapred.reduce.tasks=<number>
>>>>> java.io.IOException: Cannot run program "null/bin/java" (in directory
>>>>> "/Users/inshaf/server/wso2bam-2.4.1"): error=2, No such file or directory
>>>>>     at
>>>>> java.lang.ProcessBuilder.processException(ProcessBuilder.java:478)
>>>>>     at java.lang.ProcessBuilder.start(ProcessBuilder.java:457)
>>>>>     at java.lang.Runtime.exec(Runtime.java:593)
>>>>>     at java.lang.Runtime.exec(Runtime.java:431)
>>>>>     at
>>>>> org.apache.hadoop.hive.ql.exec.MapRedTask.execute(MapRedTask.java:317)
>>>>>     at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:129)
>>>>>     at
>>>>> org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:62)
>>>>>     at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1351)
>>>>>     at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1126)
>>>>>     at org.apache.hadoop.hive.ql.Driver.run(Driver.java:934)
>>>>>     at
>>>>> org.apache.hadoop.hive.service.HiveServer$HiveServerHandler.execute(HiveServer.java:201)
>>>>>     at
>>>>> org.apache.hadoop.hive.jdbc.HiveStatement.executeQuery(HiveStatement.java:187)
>>>>>     at
>>>>> org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl$ScriptCallable.executeHiveQuery(HiveExecutorServiceImpl.java:577)
>>>>>     at
>>>>> org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl$ScriptCallable.call(HiveExecutorServiceImpl.java:287)
>>>>>     at
>>>>> org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl$ScriptCallable.call(HiveExecutorServiceImpl.java:190)
>>>>>     at
>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>>>     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>>>     at
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>>>>     at
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>>>>     at java.lang.Thread.run(Thread.java:695)
>>>>> Caused by: java.io.IOException: error=2, No such file or directory
>>>>>     at java.lang.UNIXProcess.forkAndExec(Native Method)
>>>>>     at java.lang.UNIXProcess.<init>(UNIXProcess.java:53)
>>>>>     at java.lang.ProcessImpl.start(ProcessImpl.java:91)
>>>>>     at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
>>>>>     ... 18 more
>>>>> [2014-11-28 11:23:03,050] ERROR
>>>>> {org.apache.hadoop.hive.ql.exec.ExecDriver} -  Exception: Cannot run
>>>>> program "null/bin/java" (in directory "
>>>>> /Users/inshaf/server/wso2bam-2.4.1"): error=2, No such file or
>>>>> directory
>>>>> FAILED: Execution Error, return code 1 from
>>>>> org.apache.hadoop.hive.ql.exec.MapRedTask
>>>>> [2014-11-28 11:23:03,051] ERROR {org.apache.hadoop.hive.ql.Driver} -
>>>>> FAILED: Execution Error, return code 1 from
>>>>> org.apache.hadoop.hive.ql.exec.MapRedTask
>>>>> [2014-11-28 11:23:03,057] ERROR
>>>>> {org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl} -  Error
>>>>> while executing Hive script.
>>>>> Query returned non-zero code: 9, cause: FAILED: Execution Error,
>>>>> return code 1 from org.apache.hadoop.hive.ql.exec.MapRedTask
>>>>> java.sql.SQLException: Query returned non-zero code: 9, cause: FAILED:
>>>>> Execution Error, return code 1 from
>>>>> org.apache.hadoop.hive.ql.exec.MapRedTask
>>>>>     at
>>>>> org.apache.hadoop.hive.jdbc.HiveStatement.executeQuery(HiveStatement.java:189)
>>>>>     at
>>>>> org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl$ScriptCallable.executeHiveQuery(HiveExecutorServiceImpl.java:577)
>>>>>     at
>>>>> org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl$ScriptCallable.call(HiveExecutorServiceImpl.java:287)
>>>>>     at
>>>>> org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl$ScriptCallable.call(HiveExecutorServiceImpl.java:190)
>>>>>     at
>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>>>     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>>>     at
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>>>>     at
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>>>>     at java.lang.Thread.run(Thread.java:695)
>>>>> [2014-11-28 11:23:03,058] ERROR
>>>>> {org.wso2.carbon.analytics.hive.task.HiveScriptExecutorTask} -  Error 
>>>>> while
>>>>> executing script : phone_retail_store_script
>>>>> org.wso2.carbon.analytics.hive.exception.HiveExecutionException: Error
>>>>> while executing Hive script.Query returned non-zero code: 9, cause: 
>>>>> FAILED:
>>>>> Execution Error, return code 1 from
>>>>> org.apache.hadoop.hive.ql.exec.MapRedTask
>>>>>     at
>>>>> org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl.execute(HiveExecutorServiceImpl.java:116)
>>>>>     at
>>>>> org.wso2.carbon.analytics.hive.task.HiveScriptExecutorTask.execute(HiveScriptExecutorTask.java:70)
>>>>>     at
>>>>> org.wso2.carbon.ntask.core.impl.TaskQuartzJobAdapter.execute(TaskQuartzJobAdapter.java:67)
>>>>>     at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
>>>>>     at
>>>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
>>>>>     at
>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>>>     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>>>     at
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>>>>     at
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>>>>     at java.lang.Thread.run(Thread.java:695)
>>>>>
>>>>> I tried executing httpd_logs_script manually from Management Console.
>>>>> Then I had following error.
>>>>>
>>>>> *ERROR: *Error while executing Hive script.Query returned non-zero
>>>>> code: 9, cause: FAILED: Execution Error, return code 1 from
>>>>> org.apache.hadoop.hive.ql.exec.MapRedTask
>>>>>
>>>>>
>>>>> Has anyone got any idea what would be the reason for this error. Any
>>>>> solution would be appreciated.
>>>>>
>>>>>
>>>>> [1] https://docs.wso2.com/display/BAM240/Analysing+HTTPD+Logs
>>>>>
>>>>> Thanks and Best Regards,
>>>>>
>>>>> --
>>>>> Inshaf Mahath
>>>>> Associate Software Engineer
>>>>> Mobile: +94775907181
>>>>> WSO2 Inc.
>>>>> Lean . Enterprise . Middleware
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Lakshman Udayakantha
>>>> WSO2 Inc. www.wso2.com
>>>> lean.enterprise.middleware
>>>> Mobile: *0711241005*
>>>>
>>>>
>>>
>>>
>>> --
>>> Inshaf Mahath
>>> Associate Software Engineer
>>> Mobile: +94775907181
>>> WSO2 Inc.
>>> Lean . Enterprise . Middleware
>>>
>>>
>>
>>
>> --
>> Lakshman Udayakantha
>> WSO2 Inc. www.wso2.com
>> lean.enterprise.middleware
>> Mobile: *0711241005*
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Thanks
> Abimaran Kugathasan
>
> Software Engineer | WSO2 Inc
> Data & APIs Technologies Team
> Mobile : +94 773922820
>
> <http://stackoverflow.com/users/515034>
> <http://lk.linkedin.com/in/abimaran>
> <http://www.lkabimaran.blogspot.com/>  <https://github.com/abimaran>
> <https://twitter.com/abimaran>
>
>


-- 
Inshaf Mahath
Associate Software Engineer
Mobile: +94775907181
WSO2 Inc.
Lean . Enterprise . Middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to