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


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to