Cannot run WordCountExample in Intellij

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Cannot run WordCountExample in Intellij

Matthias J. Sax
Hi,

I work with Storm for a while already, but want to get started with
development. As suggested, I am using Intellij (up to now, I was using
Eclipse).

I was also looking at
https://github.com/apache/storm/tree/master/examples/storm-starter#intellij-idea

This documentation is not complete. I was not able to run anything in
Intellij first. I could figure out, that I need to remove the scope of
storm-core dependency (in storm-starter pom.xml). (found here:
https://stackoverflow.com/questions/30724424/storm-starter-with-intellij-idea-maven-project-could-not-find-class)

After that I wass able to build the project. I can also run
ExclamationTopology with no problems within Intellij. However,
WordCountTopology fails.

First I got the following error:

> java.lang.RuntimeException: backtype.storm.multilang.NoOutputException: Pipe to subprocess seems to be broken! No output read.
> Serializer Exception:
> Traceback (most recent call last):
>   File "splitsentence.py", line 16, in <module>
>     import storm
> ImportError: No module named storm

I was able to resolve it via: apt-get install python-storm
(from StackOverflow)

However, I don't speak Python and was wondering what the problem is and
why I could resolve it like this. Just want to get deeper into it. Maybe
someone can explain.

Unfortunately, I am getting a different error now:

> java.lang.RuntimeException: backtype.storm.multilang.NoOutputException: Pipe to subprocess seems to be broken! No output read.
> Serializer Exception:
> Traceback (most recent call last):
>   File "splitsentence.py", line 16, in <module>
>     import storm
> ImportError: No module named storm

I did not find any solution on the Internet. And as I am not familiar
with Python and never used Storm differently as low-level Java API I am
stuck now. Because ExclamationTopology runs, I guess my basic setup is
correct.

What do I do wrong?

-Matthias



signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Cannot run WordCountExample in Intellij

Matthias J. Sax
Please ignore. Wrong mailing list. Sorry for the Spam.

On 08/09/2015 11:24 PM, Matthias J. Sax wrote:

> Hi,
>
> I work with Storm for a while already, but want to get started with
> development. As suggested, I am using Intellij (up to now, I was using
> Eclipse).
>
> I was also looking at
> https://github.com/apache/storm/tree/master/examples/storm-starter#intellij-idea
>
> This documentation is not complete. I was not able to run anything in
> Intellij first. I could figure out, that I need to remove the scope of
> storm-core dependency (in storm-starter pom.xml). (found here:
> https://stackoverflow.com/questions/30724424/storm-starter-with-intellij-idea-maven-project-could-not-find-class)
>
> After that I wass able to build the project. I can also run
> ExclamationTopology with no problems within Intellij. However,
> WordCountTopology fails.
>
> First I got the following error:
>
>> java.lang.RuntimeException: backtype.storm.multilang.NoOutputException: Pipe to subprocess seems to be broken! No output read.
>> Serializer Exception:
>> Traceback (most recent call last):
>>   File "splitsentence.py", line 16, in <module>
>>     import storm
>> ImportError: No module named storm
>
> I was able to resolve it via: apt-get install python-storm
> (from StackOverflow)
>
> However, I don't speak Python and was wondering what the problem is and
> why I could resolve it like this. Just want to get deeper into it. Maybe
> someone can explain.
>
> Unfortunately, I am getting a different error now:
>
>> java.lang.RuntimeException: backtype.storm.multilang.NoOutputException: Pipe to subprocess seems to be broken! No output read.
>> Serializer Exception:
>> Traceback (most recent call last):
>>   File "splitsentence.py", line 16, in <module>
>>     import storm
>> ImportError: No module named storm
>
> I did not find any solution on the Internet. And as I am not familiar
> with Python and never used Storm differently as low-level Java API I am
> stuck now. Because ExclamationTopology runs, I guess my basic setup is
> correct.
>
> What do I do wrong?
>
> -Matthias
>
>


signature.asc (836 bytes) Download Attachment