opensuse
[Arriba] [Todas las Listas]

[opensuse] Apache Hadoop Y Java en openSUSE 12.1

To: opensuse@xxxxxxxxxxxx
Subject: [opensuse] Apache Hadoop Y Java en openSUSE 12.1
From: Roger Oberholtzer <roger@xxxxxx>
Date: Tue, 10 Apr 2012 23:22:16 +0200
Delivered-to: opensuse@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 10 Apr 2012 17:23:32 -0400
Envelope-to: traductor@xxxxxxxxxxx
List-archive: <http://lists.opensuse.org/opensuse/>
List-help: <mailto:opensuse+help@opensuse.org>
List-owner: <mailto:opensuse+owner@opensuse.org>
List-post: <mailto:opensuse@opensuse.org>
List-subscribe: <mailto:opensuse+subscribe@opensuse.org>
List-unsubscribe: <mailto:opensuse+unsubscribe@opensuse.org>
Mailing-list: contact opensuse+help@xxxxxxxxxxxx; run by mlmmj
Organization: Ramböll Sverige, AB.
Soy *messing alrededor de con *Apache *Hadoop. He instalado el 1.0.2 RPM
en *opeSUSE 12.1. También he instalado y habilitado
*jdk-1.7.0_02-*fcs.*i586, el cual es la liberación de Sol. Cuándo corro uno de las
órdenes para montar *Hadoop (cuando descrito en
*http://*hadoop.*apache.*org/Común/*docs/nodo/soloactual_*setup.*html), consigo esto: 

# *hadoop *jar /*usr/participación/*hadoop/*hadoop-ejemplos-1.0.2.*jar *grep Producción de entrada '*dfs[un-*z.]+'
*java.*lang.*NoClassDefFoundError: *org.*apache.*hadoop.Seguridad.*UserGroupInformation
   En *java.*lang.Clase.*initializeClass(*libgcj.Tan.12)
   en *org.*apache.*hadoop.*fs.*FileSystem$*Cache$Llave.<*init>(*FileSystem.*java:1494)
   en *org.*apache.*hadoop.*fs.*FileSystem$*Cache.Consigue(*FileSystem.*java:1395)
   en *org.*apache.*hadoop.*fs.*FileSystem.Consigue(*FileSystem.*java:254)
   en *org.*apache.*hadoop.*fs.*FileSystem.Consigue(*FileSystem.*java:123)
   en *org.*apache.*hadoop.Ejemplos.*Grep.Carrera(*Grep.*java:87)
   en *org.*apache.*hadoop.*util.*ToolRunner.Carrera(*ToolRunner.*java:65)
   en *org.*apache.*hadoop.Ejemplos.*Grep.Principal(*Grep.*java:93)
   en *java.*lang.Refleja.Método.Invoca(*libgcj.Tan.12)
   en *org.*apache.*hadoop.*util.*ProgramDriver$*ProgramDescription.Invoca(*ProgramDriver.*java:68)
   en *org.*apache.*hadoop.*util.*ProgramDriver.Conductor(*ProgramDriver.*java:139)
   en *org.*apache.*hadoop.Ejemplos.*ExampleDriver.Principal(*ExampleDriver.*java:64)
   en *java.*lang.Refleja.Método.Invoca(*libgcj.Tan.12)
   en *org.*apache.*hadoop.*util.*RunJar.Principal(*RunJar.*java:156)

soy curioso por qué el error viene de *libgcj.Tan.12, el cual es de *libgcj46-4.6.2_20111026-1.1.2.*i586,
el cual es el *GNU versión. Hace Sol
*Java uso cualquier cosa de *GNU *Java?

Sospecho que el problema es que algunas partes de mi *Java instala es
cualquier *openSUSE 12.2 instala, y la parte es de Sol.

Es allí una manera documentada de tener Sol único *Java *installled? Cuál
incluye sacar el no-componentes de Sol. Parece que más todo
*Java que pruebo trabaja mejor (y a veces sólo) con Sol *Java. Y también sospecho que justo instalando y habilitando Sol *Java no puede ser
bastante si *ither no-componentes de Sol son todavía alrededor. O quizás necesito
más que Sol *JDK?




-- 

El vuestro sinceramente,

Roger *Oberholtzer

*OPQ Sistemas / *Ramböll Oficina

de RST: *Int +46 10-615 60 20
Móvil: *Int +46 70-815 1696
roger.oberholtzer@xxxxxxxxxx
________________________________________

*Ramböll *Sverige AB
*Krukmakargatan 21
*P.*O. Caja 17009
SE-104 62 Estocolmo, Suecia
www.rambollrst.se

-- 
A *unsubscribe, *e-correo: *opensuse+unsubscribe@xxxxxxxxxxxx
para contactar el dueño, *e-correo: *opensuse+owner@xxxxxxxxxxxx


I am messing around with Apache Hadoop. I have installed the 1.0.2 RPM
on opeSUSE 12.1. I also have installed and enabled
jdk-1.7.0_02-fcs.i586, which is Sun's release. When I run one of the
commands for setting up Hadoop (as described on
http://hadoop.apache.org/common/docs/current/single_node_setup.html), I
get this: 

# hadoop jar /usr/share/hadoop/hadoop-examples-1.0.2.jar grep input output 'dfs[a-z.]+'
java.lang.NoClassDefFoundError: org.apache.hadoop.security.UserGroupInformation
   at java.lang.Class.initializeClass(libgcj.so.12)
   at org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:1494)
   at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1395)
   at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:254)
   at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:123)
   at org.apache.hadoop.examples.Grep.run(Grep.java:87)
   at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
   at org.apache.hadoop.examples.Grep.main(Grep.java:93)
   at java.lang.reflect.Method.invoke(libgcj.so.12)
   at org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:68)
   at org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:139)
   at org.apache.hadoop.examples.ExampleDriver.main(ExampleDriver.java:64)
   at java.lang.reflect.Method.invoke(libgcj.so.12)
   at org.apache.hadoop.util.RunJar.main(RunJar.java:156)

I am curious why the error comes from libgcj.so.12, which is from
libgcj46-4.6.2_20111026-1.1.2.i586, which is the GNU version. Does Sun's
Java use anything from GNU's Java?

I suspect that the problem is that some parts of my Java install are
whatever openSUSE 12.2 installs, and part are from Sun.

Is there a documented way to have only Sun's Java installled? Which
includes removing the non-Sun components. It seems that most everything
Java that I try works better (and sometimes only) with Sun's Java. And I
also suspect that just installing and enabling Sun's Java may not be
enough if ither non-Sun components are still around. Or perhaps I need
more than Sun's JDK?




-- 

Yours sincerely,

Roger Oberholtzer

OPQ Systems / Ramböll RST

Office: Int +46 10-615 60 20
Mobile: Int +46 70-815 1696
roger.oberholtzer@xxxxxxxxxx
________________________________________

Ramböll Sverige AB
Krukmakargatan 21
P.O. Box 17009
SE-104 62 Stockholm, Sweden
www.rambollrst.se

-- 
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx


<Anterior por Tema] Tema Actual [Siguiente por Tema>
  • [opensuse] Apache Hadoop Y Java en openSUSE 12.1, Roger Oberholtzer <=