Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id C12A6200CC5 for ; Tue, 11 Jul 2017 16:01:57 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id BFA4D166021; Tue, 11 Jul 2017 14:01:57 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id DDF60166020 for ; Tue, 11 Jul 2017 16:01:56 +0200 (CEST) Received: (qmail 93862 invoked by uid 500); 11 Jul 2017 14:01:55 -0000 Mailing-List: contact user-help@flume.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@flume.apache.org Delivered-To: mailing list user@flume.apache.org Received: (qmail 93852 invoked by uid 99); 11 Jul 2017 14:01:55 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Jul 2017 14:01:55 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 663831936D9 for ; Tue, 11 Jul 2017 14:01:55 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 4.481 X-Spam-Level: **** X-Spam-Status: No, score=4.481 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, KAM_BADIPHTTP=2, KAM_UNSUB1=0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, WEIRD_PORT=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=cloudera.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id P1c90LG0cgjz for ; Tue, 11 Jul 2017 14:01:50 +0000 (UTC) Received: from mail-yw0-f176.google.com (mail-yw0-f176.google.com [209.85.161.176]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 3A74C6245D for ; Tue, 11 Jul 2017 14:01:49 +0000 (UTC) Received: by mail-yw0-f176.google.com with SMTP id a12so379638ywh.3 for ; Tue, 11 Jul 2017 07:01:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudera.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=CKqtLU94vSXQjS0EI0Lw72XwLXWOlrKYrHyXkjtdnz0=; b=lAOgAcohvaOvICXHHmM9TfUgRohpenCiy/wQx4X1WS7UBxersfCKOmQBMXDhsxsqyT o8GTxr5/bMC75s+tB463gOrjb7JGqMYSkz0Skm5IJzqX9AOnLqSHkvPidRZqCjx5yyig yX+FtrizKMnbt0AlYxIylOQ4cGwPnKDwt+WGc7y0bVUVoIJnOXYkVBtnIc6FyOIR5n53 XdzXq0aEID8gFVjCIG20MdbH35rb4ZFi/GIBKQeCA2FnZiPv3i9dcf1kjC9lqTYLW9Pl +k3uJ4zZRRVPe/D1ZxvK9lUD3+BPdev7m1Wawo5D+qsFD7q3wPK+hB9YtQoBSM1zwbie lAMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=CKqtLU94vSXQjS0EI0Lw72XwLXWOlrKYrHyXkjtdnz0=; b=aH8eWfK8VyX2QKPGALwqPjQQ0fqhiY46bTmzYFn0+zR5l5wbYVMbE9ljx7/b+lsxWS 4Da49Hi87mVqIsX5JWTYTpGDawbAXMXpUxC3XrL/Sj81PuCfGNa16OkvEQZ9OThh0TPM Skkxjmf/wVRC7XDC2JSWpAcU4p3WvHxqNXhFK8oFymLEu1pvhN4c3kDXxU+0+4C53wsv Mry9HUhEX5uhd53e1v+2zSnYYY27YhVudcyCGgohgRFkVs2zAZ9jTL5u2Ps8x8vdjuEU lAU8MOXTZUwLGNCPUgSGuvS5bXJxGWH3lYYlqRW1MJkxKVL9ISRJqrvAhdJvSyo5+BxT fIqg== X-Gm-Message-State: AIVw112PGLhfUPTXlcL3cZN4RZlUkIxb/aG4Kgv3PLs8s5+aRPtxb2GU hQjmMU9a1QECifTfCALGjOoxt7f1G1Ay X-Received: by 10.129.141.74 with SMTP id w10mr33012ywj.155.1499781707897; Tue, 11 Jul 2017 07:01:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.153.145 with HTTP; Tue, 11 Jul 2017 07:01:47 -0700 (PDT) From: Jeff Lord Date: Tue, 11 Jul 2017 07:01:47 -0700 Message-ID: Subject: unsubscribe To: "user@flume.apache.org" Content-Type: multipart/alternative; boundary="f403045f01e6f0ce3605540b237c" archived-at: Tue, 11 Jul 2017 14:01:57 -0000 --f403045f01e6f0ce3605540b237c Content-Type: text/plain; charset="UTF-8" unsubscribe On Tue, Jun 27, 2017 at 9:24 AM, wrote: > I am integrating flume (v 1.7) with solr morphline sinks. Solr version is > 6.6.0. But when starting up flume > > flume-ng agent --conf conf/ --conf-file conf/agent.conf --name a1 > -Dflume.root.logger=INFO,console > logs/flume.log > > The log file throws NoClassDefFoundError > > java.lang.NoClassDefFoundError: org/apache/solr/client/solrj/ > SolrServer > at org.kitesdk.morphline.solr.LoadSolrBuilder$LoadSolr.< > init>(LoadSolrBuilder.java:85) > at org.kitesdk.morphline.solr.LoadSolrBuilder.build( > LoadSolrBuilder.java:67) > at org.kitesdk.morphline.base.AbstractCommand.buildCommand( > AbstractCommand.java:302) > at org.kitesdk.morphline.base.AbstractCommand.buildCommandChain( > AbstractCommand.java:249) > at org.kitesdk.morphline.stdlib.Pipe.(Pipe.java:46) > at org.kitesdk.morphline.stdlib.PipeBuilder.build(PipeBuilder. > java:40) > at org.kitesdk.morphline.base.Compiler.compile(Compiler.java:126) > at org.kitesdk.morphline.base.Compiler.compile(Compiler.java:55) > at org.apache.flume.sink.solr.morphline.MorphlineHandlerImpl. > configure(MorphlineHandlerImpl.java:12) > at org.apache.flume.sink.solr.morphline.MorphlineSink.start( > MorphlineSink.java:98) > at org.apache.flume.sink.DefaultSinkProcessor.start( > DefaultSinkProcessor.java:45) > at org.apache.flume.SinkRunner.start(SinkRunner.java:79) > > But I am sure solr-solrj-6.6.0.jar existed in lib folder > > -rw-rw-r-- 1 jason jason 1.2M Jun 27 15:53 lib/solr-solrj-6.6.0.jar > > How can I fix this problem? > > Thanks. > > My morphline conf looks like > > solrLocator: { > collection : collection1 > zkHost : "127.0.0.1:2181" > } > > morphlines : [ > { > > id : morphline1 > importCommands : ["org.kitesdk.**", "org.apache.solr.**"] > > commands : [ > { readJson { } } > { generateUUID { field : id } } > { loadSolr: { solrLocator : ${solrLocator} } } > ] > } > ] > > And flume agent conf containing morphline sink (other parts of conf e.g. > sources are correctly configured as it works with different sources and > sink such as kafka and s3) > > a1.sinks.k1.type = org.apache.flume.sink.solr.morphline.MorphlineSolrSink > a1.sinks.k1.channel = c2 > a1.sinks.k1.morphlineFile =/path/to/conf/morphline.conf > a1.sinks.k1.morphlineId = morphline1 > --f403045f01e6f0ce3605540b237c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
unsubscribe

On Tue, Jun 27, 2017 at 9:24 AM, <tj5527@tutanota.com&g= t; wrote:
=20 =20 =20
I am integrating flume (v 1.7) with solr morphline sinks. Solr version is 6= .6.0. But when starting up flume=C2=A0

=C2=A0 =C2=A0 flu= me-ng agent --conf conf/ --conf-file conf/agent.conf --name a1 -Dflume.root= .logger=3DINFO,console > logs/flume.log=C2=A0

The log file throws NoClassDefFoundError

= =C2=A0 =C2=A0 java.lang.NoClassDefFoundError: org/apache/solr/client/s= olrj/SolrServer=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at or= g.kitesdk.morphline.solr.LoadSolrBuilder$LoadSolr.<init>(Lo= adSolrBuilder.java:85)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.kitesdk= .morphline.solr.LoadSolrBuilder.build(LoadSolrBuilder.java:67)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.kitesdk.morphline.base.Abst= ractCommand.buildCommand(AbstractCommand.java:302)
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 at org.kitesdk.morphline.base.AbstractCommand.buildCommandChain(AbstractCommand.java:249)
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 at org.kitesdk.morphline.stdlib.Pipe.<init>(Pipe.j= ava:46)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.kitesdk.morphline.stdl= ib.PipeBuilder.build(PipeBuilder.java:40)
=C2=A0 =C2=A0= =C2=A0 =C2=A0 at org.kitesdk.morphline.base.Compiler.compile(Compiler= .java:126)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.kitesdk.morphl= ine.base.Compiler.compile(Compiler.java:55)
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 at org.apache.flume.sink.solr.morphline.Morphli= neHandlerImpl.configure(MorphlineHandlerImpl.java:12)
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.flume.sink.solr.morphline.Mo= rphlineSink.start(MorphlineSink.java:98)
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 at org.apache.flume.sink.DefaultSinkProcessor.start(De= faultSinkProcessor.java:45)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.ap= ache.flume.SinkRunner.start(SinkRunner.java:79)

But I am sure solr-solrj-6.6.0.jar existed in lib folder
=

=C2=A0 =C2=A0 -rw-rw-r-- 1 jason jason 1.2M Jun 27 15:5= 3 lib/solr-solrj-6.6.0.jar

How can I fix this = problem?=C2=A0

Thanks.=C2=A0

My morphline conf looks like=C2=A0

solrLocator: {
=C2=A0 collection : collection1
=C2= =A0 zkHost : "127.= 0.0.1:2181"
}

morphlines : [
=C2=A0 {

=C2=A0 =C2=A0 id : morphline1
=C2=A0 =C2=A0 importCommands : ["org.kitesdk.**", "or= g.apache.solr.**"]

=C2=A0 =C2=A0 commands : [=
=C2=A0 =C2=A0 =C2=A0 { readJson { } }
=C2=A0 =C2=A0 = =C2=A0 { generateUUID { field : id } }
=C2=A0 =C2=A0 =C2=A0 { loa= dSolr: { solrLocator : ${solrLocator} } }
=C2=A0 =C2=A0 ]
=C2=A0 }
]

And flume agent conf= containing morphline sink (other parts of conf e.g. sources are correctly = configured as it works with different sources and sink such as kafka and s3= )

a1.sinks.k1.type =3D org.apache.flume.sink.solr.= morphline.MorphlineSolrSink
a1.sinks.k1.channel =3D= c2
a1.sinks.k1.morphlineFile =3D/path/to/conf/morphline.conf
a1.sinks.k1.morphlineId =3D morphline1

--f403045f01e6f0ce3605540b237c--