I use following dependencies and it works fine .

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-java</artifactId>
<version>0.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-clients</artifactId>
<version>0.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-streaming-core</artifactId>
<version>0.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-connector-kafka</artifactId>
<version>0.9-SNAPSHOT</version>
</dependency>
<dependency>

On Mon, Jun 22, 2015 at 10:07 PM, Hawin Jiang <hawin.ji...@gmail.com> wrote:

> Hi  Marton
>
> I have to add whole pom.xml file or just only plugin as below.
> I saw L286 to L296 are not correct information in pom.xml.
> Thanks.
>
>
>
> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId
> >maven-assembly-plugin</artifactId> <version>2.4</version> <configuration>
> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </
> descriptorRefs> </configuration> </plugin>
>
> On Thu, Jun 11, 2015 at 1:43 AM, Márton Balassi <balassi.mar...@gmail.com>
> wrote:
>
>> As for locally I meant the machine that you use for development to see
>> whether this works without parallelism. :-) No need to install stuff on
>> your Namenode of course.
>> Installing Kafka on a machine and having the Kafka Java dependencies
>> available for Flink are two very different things. Try adding the following
>> [1] to your maven pom. Then execute 'mvn assembly:assembly', this will
>> produce a fat jar suffiexed jar-with-dependencies.jar. You should be able
>> to run the example form that.
>>
>> [1]
>> https://github.com/mbalassi/flink-dataflow/blob/master/pom.xml#L286-296
>>
>> On Thu, Jun 11, 2015 at 10:32 AM, Hawin Jiang <hawin.ji...@gmail.com>
>> wrote:
>>
>>> Dear Marton
>>>
>>> What do you meaning for locally Eclipse with 'Run'.
>>> Do you want to me to run it on Namenode?
>>> But my namenode didn't install Kafka.  I only installed Kafka on my data
>>> node servers.
>>> Do I need to install or copy Kafka jar on Namenode? Actually, I don't
>>> want to install everything on Name node server.
>>> Please advise me.
>>> Thanks.
>>>
>>>
>>> My Flink and Hadoop cluster info as below.
>>>
>>> Flink on NameNode
>>> Kafka,Zookeeper and FLink slave1 on Datanode1
>>> Kafka,Zookeeper ,and Flink slave2 on Datanode2
>>> Kafka, Zookeeper and Flink slave3 on Datanode3
>>>
>>>
>>>
>>> On Thu, Jun 11, 2015 at 1:16 AM, Márton Balassi <
>>> balassi.mar...@gmail.com> wrote:
>>>
>>>> Dear Hawin,
>>>>
>>>> No problem, I am gald that you are giving our Kafka connector a try. :)
>>>> The dependencies listed look good. Can you run the example locally from
>>>> Eclipse with 'Run'? I suspect that maybe your Flink cluster does not have
>>>> the access to the kafka dependency then.
>>>>
>>>> As a quick test you could copy the kafka jars to the lib folder of your
>>>> Flink distribution on all the machines in your cluster. Everything that is
>>>> there goes to the classpath of Flink. Another workaround with be to build a
>>>> fat jar for your project containing all the dependencies with 'mvn
>>>> assembly:assembly'. Neither of these are beautiful but would help tracking
>>>> down the root cause.
>>>>
>>>> On Thu, Jun 11, 2015 at 10:04 AM, Hawin Jiang <hawin.ji...@gmail.com>
>>>> wrote:
>>>>
>>>>> Dear Marton
>>>>>
>>>>>
>>>>>
>>>>> Thanks for supporting again.
>>>>>
>>>>> I am running these examples at the same project and I am using Eclipse
>>>>> IDE to submit it to my Flink cluster.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Here is my dependencies
>>>>>
>>>>>
>>>>> ******************************************************************************
>>>>>
>>>>> <dependencies>
>>>>>
>>>>>         <dependency>
>>>>>
>>>>>             <groupId>*junit*</groupId>
>>>>>
>>>>>             <artifactId>*junit*</artifactId>
>>>>>
>>>>>             <version>4.12</version>
>>>>>
>>>>>             <scope>test</scope>
>>>>>
>>>>>         </dependency>
>>>>>
>>>>>         <dependency>
>>>>>
>>>>>             <groupId>org.apache.flink</groupId>
>>>>>
>>>>>             <artifactId>*flink*-java</artifactId>
>>>>>
>>>>>             <version>0.9.0-milestone-1</version>
>>>>>
>>>>>         </dependency>
>>>>>
>>>>>         <dependency>
>>>>>
>>>>>             <groupId>org.apache.flink</groupId>
>>>>>
>>>>>             <artifactId>*flink*-clients</artifactId>
>>>>>
>>>>>             <version>0.9.0-milestone-1</version>
>>>>>
>>>>>         </dependency>
>>>>>
>>>>>         <dependency>
>>>>>
>>>>>             <groupId>org.apache.flink</groupId>
>>>>>
>>>>>             <artifactId>*flink*-streaming-connectors</artifactId>
>>>>>
>>>>>             <version>0.9.0-milestone-1</version>
>>>>>
>>>>>         </dependency>
>>>>>
>>>>>         <dependency>
>>>>>
>>>>>             <groupId>org.apache.flink</groupId>
>>>>>
>>>>>             <artifactId>*flink*-streaming-core</artifactId>
>>>>>
>>>>>             <version>0.9.0-milestone-1</version>
>>>>>
>>>>>         </dependency>
>>>>>
>>>>>         <dependency>
>>>>>
>>>>>             <groupId>org.apache.kafka</groupId>
>>>>>
>>>>>             <artifactId>kafka_2.10</artifactId>
>>>>>
>>>>>             <version>0.8.2.1</version>
>>>>>
>>>>>         </dependency>
>>>>>
>>>>>         <dependency>
>>>>>
>>>>>             <groupId>org.apache.kafka</groupId>
>>>>>
>>>>>             <artifactId>*kafka*-clients</artifactId>
>>>>>
>>>>>             <version>0.8.2.1</version>
>>>>>
>>>>>         </dependency>
>>>>>
>>>>>         <dependency>
>>>>>
>>>>>             <groupId>org.apache.hadoop</groupId>
>>>>>
>>>>>             <artifactId>*hadoop*-*hdfs*</artifactId>
>>>>>
>>>>>             <version>2.6.0</version>
>>>>>
>>>>>         </dependency>
>>>>>
>>>>>         <dependency>
>>>>>
>>>>>             <groupId>org.apache.hadoop</groupId>
>>>>>
>>>>>             <artifactId>*hadoop*-*auth*</artifactId>
>>>>>
>>>>>             <version>2.6.0</version>
>>>>>
>>>>>         </dependency>
>>>>>
>>>>>         <dependency>
>>>>>
>>>>>             <groupId>org.apache.hadoop</groupId>
>>>>>
>>>>>             <artifactId>*hadoop*-common</artifactId>
>>>>>
>>>>>             <version>2.6.0</version>
>>>>>
>>>>>         </dependency>
>>>>>
>>>>>         <dependency>
>>>>>
>>>>>             <groupId>org.apache.hadoop</groupId>
>>>>>
>>>>>             <artifactId>*hadoop*-core</artifactId>
>>>>>
>>>>>             <version>1.2.1</version>
>>>>>
>>>>>         </dependency>
>>>>>
>>>>>     </dependencies>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *****************************************************************************************
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Best regards
>>>>>
>>>>> Email: hawin.ji...@gmail.com
>>>>>
>>>>>
>>>>>
>>>>> *From:* Márton Balassi [mailto:balassi.mar...@gmail.com]
>>>>> *Sent:* Thursday, June 11, 2015 12:58 AM
>>>>> *To:* user@flink.apache.org
>>>>> *Subject:* Re: Kafka0.8.2.1 + Flink0.9.0 issue
>>>>>
>>>>>
>>>>>
>>>>> Dear Hawin,
>>>>>
>>>>>
>>>>>
>>>>> This looks like a dependency issue, the java compiler does not find
>>>>> the kafka dependency. How are you trying to run this example? Is it from 
>>>>> an
>>>>> IDE or submitting it to a flink cluster with bin/flink run? How do you
>>>>> define your dependencies, do you use maven or sbt for instance?
>>>>>
>>>>>
>>>>>
>>>>> Best,
>>>>>
>>>>>
>>>>>
>>>>> Marton
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Jun 11, 2015 at 9:43 AM, Hawin Jiang <hawin.ji...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>

Reply via email to