Thanks Stig, Alexandre, Andrew for your comments.

For your information
I tried upgrading java version from 8 to 11 (openjdk) in our dev
environment. I found that the worker process is not started and throwing
below error in worker.log.

2019-09-04 10:11:23.054 STDERR [INFO] Unrecognized VM option
'PrintGCDateStamps'
2019-09-04 10:11:23.072 STDERR [INFO] Error: Could not create the Java
Virtual Machine.
2019-09-04 10:11:23.073 STDERR [INFO] Error: A fatal exception has
occurred. Program will exit.
2019-09-04 10:13:26.211 STDERR [INFO] [0.001s][warning][gc] -Xloggc is
deprecated. Will use -Xlog:gc:artifacts/gc.log instead.
2019-09-04 10:13:26.211 STDERR [INFO] Unrecognized VM option
'PrintGCDateStamps'
2019-09-04 10:13:26.249 STDERR [INFO] Error: Could not create the Java
Virtual Machine.
2019-09-04 10:13:26.252 STDERR [INFO] Error: A fatal exception has
occurred. Program will exit.

It looks like some of the default JVM options defined for worker
process are not supported by java 11. So I have overridden the default JVM
options in supervisor storm.yaml file and it started working
https://github.com/apache/storm/blob/master/conf/defaults.yaml
Default:
worker.childopts: "-Xmx%HEAP-MEM%m -XX:+PrintGCDetails
-Xloggc:artifacts/gc.log -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps
-XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=1M
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=artifacts/heapdump"
Updated to  (removed unsupported JVM options )
worker.childopts: "-Xmx768m -Xlog:gc:artifacts/gc.log
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=artifacts/heapdump"


Thanks
Dharmarajan

On Wed, Sep 4, 2019 at 8:03 PM Andrew Xor <andreas.gramme...@gmail.com>
wrote:

> Storm 2.0 compiles and runs fine using Java 11, at least in my
> experience...
>
> On Wed, Sep 4, 2019 at 5:28 PM Stig Rohde Døssing <stigdoess...@gmail.com>
> wrote:
>
>> It doesn't support Java 11. Storm 2.0.0 has had work done to support Java
>> 11, but the Cassandra and Hadoop parts are blocked by those projects
>> lacking support so far. I think the rest of Storm 2.0.0 is likely to work.
>>
>> I don't believe you need to follow any special steps to migrate to Java
>> 11.
>>
>> Den ons. 4. sep. 2019 kl. 11.30 skrev Dharmarajan Rajendran <
>> dharmarajan_rajend...@trimble.com>:
>>
>>> Hi All,
>>>
>>> We are currently running storm 1.2.1 on java 8. We are planning to
>>> upgrade java 8 to java 11 (openjdk).
>>> Does storm 1.2.1 support java 11? Kindly advise if i need to do follow
>>> any steps to run storm 1.2.1 on java 11.
>>>
>>> Thanks
>>> Dharmarajan
>>>
>>

Reply via email to