Return-Path: X-Original-To: apmail-giraph-user-archive@www.apache.org Delivered-To: apmail-giraph-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 012E21844D for ; Sun, 7 Jun 2015 16:42:09 +0000 (UTC) Received: (qmail 74707 invoked by uid 500); 7 Jun 2015 16:42:08 -0000 Delivered-To: apmail-giraph-user-archive@giraph.apache.org Received: (qmail 74654 invoked by uid 500); 7 Jun 2015 16:42:08 -0000 Mailing-List: contact user-help@giraph.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@giraph.apache.org Delivered-To: mailing list user@giraph.apache.org Received: (qmail 74635 invoked by uid 99); 7 Jun 2015 16:42:08 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 07 Jun 2015 16:42:08 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 3FF7D1A4741; Sun, 7 Jun 2015 16:42:08 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.109 X-Spam-Level: X-Spam-Status: No, score=-0.109 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=msu.edu Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id ViG8So809lAT; Sun, 7 Jun 2015 16:42:00 +0000 (UTC) Received: from sys57.mail.msu.edu (sys57.mail.msu.edu [35.9.75.237]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id B0E2142AAA; Sun, 7 Jun 2015 16:41:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=msu.edu; s=mail; h=Content-Type:In-Reply-To:References:Subject:To:MIME-Version:From:Date:Message-ID; bh=y/j54izFGbBMJGLIGinp1LZdVm3ovj/5+0IqxVG+3E4=; b=jJcfKoWWSWou+Ki1rpaNKt4owVgK59akaC4Rs0kmlwxObfwvVFljPc4df/ALlCylCmERC4dJM5eVw0wS7MSsLzILwKcFoYlVFL5i9VFuhpAM/w3BSi1ptmDejMLjrSmmiFYrANteg+RAWhWjXCXeBhKemHbMMuVmuXgy1rxozzM=; Received: from 186-104-118-249.baf.movistar.cl ([186.104.118.249] helo=[192.168.1.151]) Authenticated ID: vidalsil by sys57.mail.msu.edu with esmtpsa (Exim 4.82 #3) (TLSv1.2:DHE-RSA-AES128-SHA:128) id 1Z1ddw-0007QH-9u; Sun, 07 Jun 2015 12:41:53 -0400 Message-ID: <5574744C.3030006@msu.edu> Date: Sun, 07 Jun 2015 12:41:48 -0400 From: Cristian Vidal Silva User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: dev@giraph.apache.org, user@giraph.apache.org Subject: A Giraph Input Problem: Reading Two One Value from a Vertex References: <557095F8.2000503@msu.edu> In-Reply-To: <557095F8.2000503@msu.edu> X-Forwarded-Message-Id: <557095F8.2000503@msu.edu> Content-Type: multipart/mixed; boundary="------------070001080908020503090506" X-Virus: None found by Clam AV This is a multi-part message in MIME format. --------------070001080908020503090506 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hey Everione. I need to read vertices in the format [Id, Val1, Val2, [[taget1, weight1], [target2, weight2]..]], and I want to get out simply the sum of its vertex values... For example, for the tiny_graph.txt file: [0,1,2,[[1,1],[3,3]]] [1,3,4,[[0,1],[2,2],[3,1]]] [2,5,5,[[1,2],[4,4]]] [3,6,7,[[0,3],[1,1],[4,4]]] [4,8,9,[[3,4],[2,4]]] So, the output would be like: 0,3 1,7 2,10 3,13 4,17 What must I do to achieve this goal? What classes Do I have to define? How Do I link these classes? I followed adives of http://stackoverflow.com/questions/24800957/vertices-with-complex-values-in-apache-giraph, so I created a few new classes TripletVertexInputFormat.java and TripletVertexWritable.java in the Giraph examples folder. 1.tar.gz presents a code to show each Vertex Id and its value. This code functions to read the tiny_graph.txt file. In Eclipse, I use as an Run As - Run Configuration - Argument "org.apache.giraph.examples.SimpleShortestPathsComputation -vif org.apache.giraph.io.formats.JsonLongDoubleFloatDoubleVertexInputFormat -vip /usr/local/tiny_graph.txt -vof org.apache.giraph.io.formats.IdWithValueTextOutputFormat -op /usr/local/output/shortestpaths -w 1 -ca giraph.SplitMasterWorker=false". Nertheless, in 2.tar.gz, when I define new classes to read a 2nd argument in the tiny_graph2.txt file, the used Run As - Run Configuration - Argument is "org.apache.giraph.examples.SimpleShortestPathsComputation -vif org.apache.giraph.examples.TripletVertexInputFormat -vip /usr/local/tiny_graph2.txt -vof org.apache.giraph.io.formats.IdWithValueTextOutputFormat -op /usr/local/output/shortestpaths -w 1 -ca giraph.SplitMasterWorker=false", shows me the following error messages: - 2015-06-03 00:36:19,985 ERROR [load-0] utils.LogStacktraceCallable (LogStacktraceCallable.java:call(57)) - Execution of callable failed java.lang.IllegalStateException: newInstance: Illegal access org.apache.giraph.examples.TripletVertexWritable at org.apache.giraph.utils.ReflectionUtils.newInstance(ReflectionUtils.java:86) at org.apache.giraph.utils.WritableUtils.createWritable(WritableUtils.java:84) at org.apache.giraph.factories.DefaultVertexValueFactory.newInstance(DefaultVertexValueFactory.java:47) at org.apache.giraph.conf.ImmutableClassesGiraphConfiguration.createVertexValue(ImmutableClassesGiraphConfiguration.java:717) at org.apache.giraph.utils.VertexIterator.resetEmptyVertex(VertexIterator.java:69) at org.apache.giraph.utils.VertexIterator.(VertexIterator.java:60) at org.apache.giraph.comm.requests.SendWorkerVerticesRequest.doRequest(SendWorkerVerticesRequest.java:108) at org.apache.giraph.comm.netty.NettyWorkerClientRequestProcessor.doRequest(NettyWorkerClientRequestProcessor.java:467) at org.apache.giraph.comm.netty.NettyWorkerClientRequestProcessor.flush(NettyWorkerClientRequestProcessor.java:413) at org.apache.giraph.worker.InputSplitsCallable.call(InputSplitsCallable.java:242) at org.apache.giraph.worker.InputSplitsCallable.call(InputSplitsCallable.java:60) at org.apache.giraph.utils.LogStacktraceCallable.call(LogStacktraceCallable.java:51) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.IllegalAccessException: Class org.apache.giraph.utils.ReflectionUtils can not access a member of class org.apache.giraph.examples.TripletVertexWritable with modifiers "public" at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:109) at java.lang.Class.newInstance(Class.java:373) at org.apache.giraph.utils.ReflectionUtils.newInstance(ReflectionUtils.java:81) ... 15 more 2015-06-03 00:36:19,998 ERROR [LocalJobRunner Map Task Executor #0] graph.GraphMapper (GraphMapper.java:run(99)) - Caught an unrecoverable exception waitFor: ExecutionException occurred while waiting for org.apache.giraph.utils.ProgressableUtils$FutureWaitable@3c1de3e3 java.lang.IllegalStateException: waitFor: ExecutionException occurred while waiting for org.apache.giraph.utils.ProgressableUtils$FutureWaitable@3c1de3e3 at org.apache.giraph.utils.ProgressableUtils.waitFor(ProgressableUtils.java:193) at org.apache.giraph.utils.ProgressableUtils.waitForever(ProgressableUtils.java:151) at org.apache.giraph.utils.ProgressableUtils.waitForever(ProgressableUtils.java:136) at org.apache.giraph.utils.ProgressableUtils.getFutureResult(ProgressableUtils.java:99) at org.apache.giraph.utils.ProgressableUtils.getResultsWithNCallables(ProgressableUtils.java:233) at org.apache.giraph.worker.BspServiceWorker.loadInputSplits(BspServiceWorker.java:323) at org.apache.giraph.worker.BspServiceWorker.loadVertices(BspServiceWorker.java:416) at org.apache.giraph.worker.BspServiceWorker.setup(BspServiceWorker.java:636) at org.apache.giraph.graph.GraphTaskManager.execute(GraphTaskManager.java:296) at org.apache.giraph.graph.GraphMapper.run(GraphMapper.java:91) at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764) at org.apache.hadoop.mapred.MapTask.run(MapTask.java:340) at org.apache.hadoop.mapred.LocalJobRunner$Job$MapTaskRunnable.run(LocalJobRunner.java:243) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: newInstance: Illegal access org.apache.giraph.examples.TripletVertexWritable at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:202) at org.apache.giraph.utils.ProgressableUtils$FutureWaitable.waitFor(ProgressableUtils.java:312) at org.apache.giraph.utils.ProgressableUtils.waitFor(ProgressableUtils.java:185) ... 17 more Caused by: java.lang.IllegalStateException: newInstance: Illegal access org.apache.giraph.examples.TripletVertexWritable at org.apache.giraph.utils.ReflectionUtils.newInstance(ReflectionUtils.java:86) at org.apache.giraph.utils.WritableUtils.createWritable(WritableUtils.java:84) at org.apache.giraph.factories.DefaultVertexValueFactory.newInstance(DefaultVertexValueFactory.java:47) at org.apache.giraph.conf.ImmutableClassesGiraphConfiguration.createVertexValue(ImmutableClassesGiraphConfiguration.java:717) at org.apache.giraph.utils.VertexIterator.resetEmptyVertex(VertexIterator.java:69) at org.apache.giraph.utils.VertexIterator.(VertexIterator.java:60) at org.apache.giraph.comm.requests.SendWorkerVerticesRequest.doRequest(SendWorkerVerticesRequest.java:108) at org.apache.giraph.comm.netty.NettyWorkerClientRequestProcessor.doRequest(NettyWorkerClientRequestProcessor.java:467) at org.apache.giraph.comm.netty.NettyWorkerClientRequestProcessor.flush(NettyWorkerClientRequestProcessor.java:413) at org.apache.giraph.worker.InputSplitsCallable.call(InputSplitsCallable.java:242) at org.apache.giraph.worker.InputSplitsCallable.call(InputSplitsCallable.java:60) at org.apache.giraph.utils.LogStacktraceCallable.call(LogStacktraceCallable.java:51) ... 4 more Caused by: java.lang.IllegalAccessException: Class org.apache.giraph.utils.ReflectionUtils can not access a member of class org.apache.giraph.examples.TripletVertexWritable with modifiers "public" at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:109) at java.lang.Class.newInstance(Class.java:373) at org.apache.giraph.utils.ReflectionUtils.newInstance(ReflectionUtils.java:81) ... 15 more 2015-06-03 00:36:20,000 ERROR [LocalJobRunner Map Task Executor #0] worker.BspServiceWorker (BspServiceWorker.java:unregisterHealth(784)) - unregisterHealth: Got failure, unregistering health on /_hadoopBsp/job_local869455398_0001/_applicationAttemptsDir/0/_superstepDir/-1/_workerHealthyDir/ubuntu_0 on superstep -1 2015-06-03 00:36:20,011 INFO [Thread-13] mapred.LocalJobRunner (LocalJobRunner.java:runTasks(456)) - map task executor complete. 2015-06-03 00:36:20,016 WARN [Thread-13] mapred.LocalJobRunner (LocalJobRunner.java:run(560)) - job_local869455398_0001 java.lang.Exception: java.lang.IllegalStateException: run: Caught an unrecoverable exception waitFor: ExecutionException occurred while waiting for org.apache.giraph.utils.ProgressableUtils$FutureWaitable@3c1de3e3 at org.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.java:462) at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:522) Caused by: java.lang.IllegalStateException: run: Caught an unrecoverable exception waitFor: ExecutionException occurred while waiting for org.apache.giraph.utils.ProgressableUtils$FutureWaitable@3c1de3e3 at org.apache.giraph.graph.GraphMapper.run(GraphMapper.java:102) at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764) at org.apache.hadoop.mapred.MapTask.run(MapTask.java:340) at org.apache.hadoop.mapred.LocalJobRunner$Job$MapTaskRunnable.run(LocalJobRunner.java:243) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.IllegalStateException: waitFor: ExecutionException occurred while waiting for org.apache.giraph.utils.ProgressableUtils$FutureWaitable@3c1de3e3 at org.apache.giraph.utils.ProgressableUtils.waitFor(ProgressableUtils.java:193) at org.apache.giraph.utils.ProgressableUtils.waitForever(ProgressableUtils.java:151) at org.apache.giraph.utils.ProgressableUtils.waitForever(ProgressableUtils.java:136) at org.apache.giraph.utils.ProgressableUtils.getFutureResult(ProgressableUtils.java:99) at org.apache.giraph.utils.ProgressableUtils.getResultsWithNCallables(ProgressableUtils.java:233) at org.apache.giraph.worker.BspServiceWorker.loadInputSplits(BspServiceWorker.java:323) at org.apache.giraph.worker.BspServiceWorker.loadVertices(BspServiceWorker.java:416) at org.apache.giraph.worker.BspServiceWorker.setup(BspServiceWorker.java:636) at org.apache.giraph.graph.GraphTaskManager.execute(GraphTaskManager.java:296) at org.apache.giraph.graph.GraphMapper.run(GraphMapper.java:91) ... 8 more Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: newInstance: Illegal access org.apache.giraph.examples.TripletVertexWritable at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:202) at org.apache.giraph.utils.ProgressableUtils$FutureWaitable.waitFor(ProgressableUtils.java:312) at org.apache.giraph.utils.ProgressableUtils.waitFor(ProgressableUtils.java:185) ... 17 more Caused by: java.lang.IllegalStateException: newInstance: Illegal access org.apache.giraph.examples.TripletVertexWritable at org.apache.giraph.utils.ReflectionUtils.newInstance(ReflectionUtils.java:86) at org.apache.giraph.utils.WritableUtils.createWritable(WritableUtils.java:84) at org.apache.giraph.factories.DefaultVertexValueFactory.newInstance(DefaultVertexValueFactory.java:47) at org.apache.giraph.conf.ImmutableClassesGiraphConfiguration.createVertexValue(ImmutableClassesGiraphConfiguration.java:717) at org.apache.giraph.utils.VertexIterator.resetEmptyVertex(VertexIterator.java:69) at org.apache.giraph.utils.VertexIterator.(VertexIterator.java:60) at org.apache.giraph.comm.requests.SendWorkerVerticesRequest.doRequest(SendWorkerVerticesRequest.java:108) at org.apache.giraph.comm.netty.NettyWorkerClientRequestProcessor.doRequest(NettyWorkerClientRequestProcessor.java:467) at org.apache.giraph.comm.netty.NettyWorkerClientRequestProcessor.flush(NettyWorkerClientRequestProcessor.java:413) at org.apache.giraph.worker.InputSplitsCallable.call(InputSplitsCallable.java:242) at org.apache.giraph.worker.InputSplitsCallable.call(InputSplitsCallable.java:60) at org.apache.giraph.utils.LogStacktraceCallable.call(LogStacktraceCallable.java:51) ... 4 more Caused by: java.lang.IllegalAccessException: Class org.apache.giraph.utils.ReflectionUtils can not access a member of class org.apache.giraph.examples.TripletVertexWritable with modifiers "public" at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:109) at java.lang.Class.newInstance(Class.java:373) at org.apache.giraph.utils.ReflectionUtils.newInstance(ReflectionUtils.java:81) ... 15 more Thanks for your assistance, and I wait for your comments. -- Cristian Vidal Silva Computer Engineer Master in Computer Science, University of Concepcion - Chile Master of Science in Computer Science, Michigan State University, MI - USA Ph.D(c) in Software Engineering and Technology, University of Seville - Spain Chilean Fulbright Scholar --------------070001080908020503090506 Content-Type: application/gzip; name="2.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="2.tar.gz" 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 --------------070001080908020503090506 Content-Type: application/gzip; name="1.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="1.tar.gz" H4sIADyrblUAA+1WbU/bSBDu1+RXjPIp4VzHeQOplJYUwmEdSiocqCqEqsWeONvaXt/uOgGd +t9vdu1ASIFWqq7VSawA49l5eeaZ2VkHPM0TDOZCalT6PdNzdSDSvNBMc5G5n9mCvfjZ5Xne 9nYf6NnZGXjrT7v6/a4Hne6g1xt0B51BD7yut+MNXoD305F/YBVKM0lQwgWPWPK43vf2y1zg 9vk/We2tOmzBCQ8xUxiBFqDnCMOchfQIxEwvmUQ4EkUW2Y6A5jA4agG9ogSRobEWElJBWqHI tORXhSZBUnoEFkvEFDOtXIAA0bofT6b+wQhmPLH2EVelHQFYcj0nHa5gKeQXmJErFkXchGYJ 8IwEqQViDCXGTEY8iyl0fiN5PNcglhlKNec5xZuaVIKjFRhVOl6FpVxvRFGlspZ1RYYD5+TI pNx1PWiSgjFqVLuN1q61TtkNZEJDofDOO+B1iLkmuASMzhdnWWitq+xuYxDGj5UTcaUZ6TOb CojZuhowTdbGgVlzrfNX7fZyuXSZRewKGbdXObZPiNpxMHpJqCujsyxBpYitvwsuieOrG2A5 oQrZFWFN2NJU0BbKNgChWEpiPIsdUFUHbJbpjrQVREp9XYFoYxk0hgH4QQPeDQM/cIyTD/70 eHI2hQ/D09PheOqPApicwsFkfOhP/cmY3o5gOP4If/njQweQ+KI4eJ1LkwHBNOOKY+QaX6t2 WkEwzWLeVY4hn/GQUsvigsUIsVigzEyj5ChTrkxZFQGMjJuEp7wcd+rbvEygdr1OPH8xjojp Fekxlyyfu3jNzARVu/U6YaMx+oBObP++Y4qHa8N193EDOkkz90Rk8QH9M8m/o41RjO6I/jyh U0KgjtZ4/ZDanEVC5C4X7qEoqC0+UAeY9nha9ygRTP+YqsnmKc1ExP3PpBXHKO+4NPePsfYn I3ukLBH19pbt60NMqWZaMm2PNsKVYRje01jABFR1p0FuLjXbOHYQlRebLev+MIkFYZqnzYyl CHvQCO5ZNRyIUIWS28hm/4hnEXVO8o3/mRQpnV6FCYbmACws1Y1WPSc6CVWYMOrg4Mnrtl6r 4bVGikD/bbbL63UGHbhfJgfulWJz+w38U68Ra3YibhITGSpqFUxlgoU0xcy4vd+BEEzOTg9G n/xDIiLD5cZ2kzDXGg8kWDadq0QhQ/Qj4rTjQONBJDRVS5wHlq3EdkMJT/IF1XkTn90/mfxJ iMoXA8KNUZdvzaf5dm1RKKYNWq9RT/nVJVGWrxwnFjihe2s0rNZ+ziRLKyUrWVvnd9J9ibqQ GUxlQQ5m990ZjbXMroRIkGYmV4HVaJZ+Nsr+ln7eVIFbpqq1KkQpMqn7UbNlns0W7O3dFc2K 6NdUrNkyRH+lvPcnZCh5hLcdsBDUEaElCW1NH8TxZPutADrG3NcojfD1ZkumNNJppqoW0SLF UsHaIafMyDa4URpTVxTaJZYynWTNxrFIGPjRK2jAHxtJk6ABL+GcJQVu7lshqdhi1yr5Qmic imOWEFeWj6/13/099qsXXfM3n8rLQV/r/yaG+f7vP/7973W2q+///mCn622D1+kPes/f/79k XXiO51xcdJzOpXPRc3qXl5d1ejMyz8q6TtfudOxOt9I2sr7Tt7Jepd0jWelntdO3Oz16M36s 7Hfn+7ye1/N6Xs+rXP8CPCJcSgAUAAA= --------------070001080908020503090506--