hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Marc Spaggiari <jean-m...@spaggiari.org>
Subject Re: connecting Hbase using java
Date Fri, 05 Apr 2013 11:47:51 GMT
I guess your hostname is alok, right?

Add a line line:
192.168.1.1      alok

in your hosts file by replacing the IP with your local IP.

JM

2013/4/4 Alok Singh Mahor <alokmahor@gmail.com>:
> sorry, actually I was copy pasting code and modifying. so I missed changing
> name of CF.
> still I am getting some error. I tried to get something from log on google
> but didnt get anything useful. I guess there is some configuration problem
> in my hbase-site.xml
>
> please look at the error at http://paste.ubuntu.com/5678610/
> what is the problem at line no. 23 ?
>
> content of /etc/hosts is
>
> 127.0.0.1       localhost
> #127.0.0.1      alok
> # The following lines are desirable for IPv6 capable hosts
> ::1     ip6-localhost ip6-loopback
> fe00::0 ip6-localnet
> ff00::0 ip6-mcastprefix
> ff02::1 ip6-allnodes
> ff02::2 ip6-allrouters
>
>
>
>
>
> On Thu, Apr 4, 2013 at 8:43 PM, Jean-Marc Spaggiari <jean-marc@spaggiari.org
>> wrote:
>
>> Alok,
>>
>> Can you take a deeper look in your code and your logs before asking
>> someone to solve that for you? ;)
>>
>> Your CF is called "myColumnFamily" and not "myLittleFamily".
>>
>> Also, I will recommand you to read some HBase related books where you
>> will learn that column familly names need to be as small as
>> possible... one byte is the best.
>>
>> JM
>>
>> 2013/4/4 Alok Singh Mahor <alokmahor@gmail.com>:
>> > yes thank you so much jean, I will switch to eclipse.
>> >
>> > now I tried with (java -classpath `~/packages/hbase-0.94.6/bin/hbase
>> > classpath` MyLittleHBaseClient)
>> >
>> > code is running but I guess now I have some problem with my hbase and
>> hadoop
>> >
>> > I am getting output that you can see at http://paste.ubuntu.com/5676866/
>> > could you please figure out where things are wrong now?
>> > thanks again, your reply are helping me learning basic things.
>> >
>> >
>> >
>> > On Thu, Apr 4, 2013 at 8:11 PM, Jean-Marc Spaggiari <
>> jean-marc@spaggiari.org
>> >> wrote:
>> >
>> >> Alok,
>> >>
>> >> I definitively recommand you to use an IDE to test your code. That
>> >> will help you a lot.
>> >>
>> >> Again, here, you are simply missing the classpath for you "java"
>> command.
>> >>
>> >> JM
>> >>
>> >> 2013/4/4 Alok Singh Mahor <alokmahor@gmail.com>:
>> >> > wow I am not getting any error now while compiling using (javac
>> >> -classpath
>> >> > `~/packages/hbase-0.94.6/bin/hbase classpath`
>> MyLittleHBaseClient.java)
>> >> >
>> >> > but this time I am getting runtime error
>> >> >
>> >> > alok@alok:~/exp/hbase/exp$ javac -classpath
>> >> > `~/packages/hbase-0.94.6/bin/hbase classpath` MyLittleHBaseClient.java
>> >> > alok@alok:~/exp/hbase/exp$ java MyLittleHBaseClient
>> >> > Exception in thread "main" java.lang.NoClassDefFoundError:
>> >> > org/apache/hadoop/hbase/HBaseConfiguration
>> >> >         at MyLittleHBaseClient.main(MyLittleHBaseClient.java:15)
>> >> > Caused by: java.lang.ClassNotFoundException:
>> >> > org.apache.hadoop.hbase.HBaseConfiguration
>> >> >         at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>> >> >         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>> >> >         at java.security.AccessController.doPrivileged(Native Method)
>> >> >         at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>> >> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
>> >> >         at
>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>> >> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
>> >> >         ... 1 more
>> >> > alok@alok:~/exp/hbase/exp$
>> >> >
>> >> > you can see the code I am compiling at
>> http://paste.ubuntu.com/5676812/
>> >> >
>> >> > hadoop and hbase are running and I before running I had create table
>> in
>> >> > Hbase shell
>> >> >
>> >> > hbase(main):001:0> create 'myTable', 'myColumnFamily'
>> >> > 0 row(s) in 2.3800 seconds
>> >> >
>> >> > hbase(main):002:0> scan 'myTable'
>> >> > ROW
>> >> > COLUMN+CELL
>> >> >
>> >> > 0 row(s) in 0.1020 seconds
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > On Thu, Apr 4, 2013 at 7:08 PM, Jean-Marc Spaggiari <
>> >> jean-marc@spaggiari.org
>> >> >> wrote:
>> >> >
>> >> >> org.apache.hadoop.conf.Configuration is missing from the imports...
>> >> >>
>> >> >> 2013/4/4 Alok Singh Mahor <alokmahor@gmail.com>:
>> >> >> > thanks again JM :)
>> >> >> > you gave very important clue.
>> >> >> >
>> >> >> > now am trying example code in
>> >> >> >
>> >> >>
>> >>
>> http://hbase.apache.org/0.94/apidocs/org/apache/hadoop/hbase/client/package-summary.html#package_description
>> >> >> >
>> >> >> > using the command
>> >> >> > alok@alok:~/exp/hbase/exp$ javac -classpath
>> >> >> > `~/packages/hbase-0.94.6/bin/hbase classpath`
>> MyLittleHBaseClient.java
>> >> >> >
>> >> >> > I am getting only one error this time. that I could not figure
out.
>> >> so I
>> >> >> > still need help. please look on he error
>> >> >> >
>> >> >> > <error>
>> >> >> > alok@alok:~/exp/hbase/exp$ javac -classpath
>> >> >> > `~/packages/hbase-0.94.6/bin/hbase classpath`
>> MyLittleHBaseClient.java
>> >> >> > MyLittleHBaseClient.java:21: error: cannot find symbol
>> >> >> >     Configuration config = HBaseConfiguration.create();
>> >> >> >     ^
>> >> >> >   symbol:   class Configuration
>> >> >> >   location: class MyLittleHBaseClient
>> >> >> > 1 error
>> >> >> > </error>
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > On Thu, Apr 4, 2013 at 5:36 PM, Jean-Marc Spaggiari <
>> >> >> jean-marc@spaggiari.org
>> >> >> >> wrote:
>> >> >> >
>> >> >> >> Ok.
>> >> >> >>
>> >> >> >> Classpath looks good.
>> >> >> >>
>> >> >> >> Few points:
>> >> >> >> - org.apache.hadoop.hbase.client.Scanner doesn't exist
for 0.94.6.
>> >> >> >> - org.apache.hadoop.hbase.io.BatchUpdate doesn't exist
for 0.94.6.
>> >> >> >> - org.apache.hadoop.hbase.io.Cell doesn't exist for 0.94.6.
>> >> >> >> - etc.
>> >> >> >>
>> >> >> >> http://hbase.apache.org/0.94/apidocs/index.html
>> >> >> >>
>> >> >> >> You might want to review you source code.
>> >> >> >>
>> >> >> >> JM
>> >> >> >>
>> >> >> >>
>> >> >> >> 2013/4/4 Alok Singh Mahor <alokmahor@gmail.com>:
>> >> >> >> > thanks Jean, output of ~/packages/hbase-0.94.6/bin/hbase
>> classpath
>> >> is
>> >> >> >> >
>> >> >> >> > alok@alok:~/exp/hbase/exp$ ~/packages/hbase-0.94.6/bin/hbase
>> >> >> classpath
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> /home/alok/packages/hbase-0.94.6/bin/../conf:/usr/lib/jvm/default-java/lib/tools.jar:/home/alok/packages/hbase-0.94.6/bin/..:/home/alok/packages/hbase-0.94.6/bin/../hbase-0.94.6.jar:/home/alok/packages/hbase-0.94.6/bin/../hbase-0.94.6-tests.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/activation-1.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/asm-3.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/avro-1.5.3.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/avro-ipc-1.5.3.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-beanutils-1.7.0.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-beanutils-core-1.8.0.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-cli-1.2.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-codec-1.4.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-collections-3.2.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-configuration-1.6.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-digester-1.8.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-el-1.0.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-httpclient-3.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-io-2.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-lang-2.5.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-logging-1.1.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-math-2.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/commons-net-1.4.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/core-3.1.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/guava-11.0.2.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/hadoop-core-1.0.4.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/high-scale-lib-1.1.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/httpclient-4.1.2.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/httpcore-4.1.3.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jackson-core-asl-1.8.8.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jackson-jaxrs-1.8.8.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jackson-mapper-asl-1.8.8.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jackson-xc-1.8.8.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jamon-runtime-2.3.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jasper-compiler-5.5.23.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jasper-runtime-5.5.23.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jaxb-api-2.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jaxb-impl-2.2.3-1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jersey-core-1.8.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jersey-json-1.8.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jersey-server-1.8.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jettison-1.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jetty-6.1.26.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jetty-util-6.1.26.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jruby-complete-1.6.5.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jsp-2.1-6.1.14.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jsp-api-2.1-6.1.14.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/jsr305-1.3.9.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/junit-4.10-HBASE-1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/libthrift-0.8.0.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/log4j-1.2.16.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/metrics-core-2.1.2.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/netty-3.2.4.Final.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/protobuf-java-2.4.0a.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/servlet-api-2.5-6.1.14.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/slf4j-api-1.4.3.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/slf4j-log4j12-1.4.3.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/snappy-java-1.0.3.2.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/stax-api-1.0.1.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/velocity-1.7.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/xmlenc-0.52.jar:/home/alok/packages/hbase-0.94.6/bin/../lib/zookeeper-3.4.5.jar:
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > On Thu, Apr 4, 2013 at 5:54 AM, Jean-Marc Spaggiari
<
>> >> >> >> jean-marc@spaggiari.org
>> >> >> >> >> wrote:
>> >> >> >> >
>> >> >> >> >> What's the output of ~/packages/hbase-0.94.6/bin/hbase
>> classpath?
>> >> >> >> >>
>> >> >> >> >> 2013/4/3 Alok Singh Mahor <alokmahor@gmail.com>:
>> >> >> >> >> > thank you Harsha
>> >> >> >> >> > with your advice I used command to compile
that example code
>> >> >> >> >> > alok@alok:~/exp/hbase/exp$ javac -classpath
>> >> >> >> >> > `~/packages/hbase-0.94.6/bin/hbase classpath`
>> HBaseExample.java
>> >> >> >> >> >
>> >> >> >> >> > so errors reduced to 15 from 18
>> >> >> >> >> > could you please what else I have to add
>> >> >> >> >> >
>> >> >> >> >> > please see the error
>> >> >> >> >> >
>> >> >> >> >> > alok@alok:~/exp/hbase/exp$ javac -classpath
>> >> >> >> >> > `~/packages/hbase-0.94.6/bin/hbase classpath`
>> HBaseExample.java
>> >> >> >> >> > HBaseExample.java:5: error: cannot find
symbol
>> >> >> >> >> > import org.apache.hadoop.hbase.client.Scanner;
>> >> >> >> >> >                                      ^
>> >> >> >> >> >   symbol:   class Scanner
>> >> >> >> >> >   location: package org.apache.hadoop.hbase.client
>> >> >> >> >> > HBaseExample.java:6: error: cannot find
symbol
>> >> >> >> >> > import org.apache.hadoop.hbase.io.BatchUpdate;
>> >> >> >> >> >                                  ^
>> >> >> >> >> >   symbol:   class BatchUpdate
>> >> >> >> >> >   location: package org.apache.hadoop.hbase.io
>> >> >> >> >> > HBaseExample.java:7: error: cannot find
symbol
>> >> >> >> >> > import org.apache.hadoop.hbase.io.Cell;
>> >> >> >> >> >                                  ^
>> >> >> >> >> >   symbol:   class Cell
>> >> >> >> >> >   location: package org.apache.hadoop.hbase.io
>> >> >> >> >> > HBaseExample.java:8: error: cannot find
symbol
>> >> >> >> >> > import org.apache.hadoop.hbase.io.RowResult;
>> >> >> >> >> >                                  ^
>> >> >> >> >> >   symbol:   class RowResult
>> >> >> >> >> >   location: package org.apache.hadoop.hbase.io
>> >> >> >> >> > HBaseExample.java:20: error: cannot find
symbol
>> >> >> >> >> >         BatchUpdate batchUpdate = new
>> BatchUpdate("test_row1");
>> >> >> >> >> >         ^
>> >> >> >> >> >   symbol:   class BatchUpdate
>> >> >> >> >> >   location: class HBaseExample
>> >> >> >> >> > HBaseExample.java:20: error: cannot find
symbol
>> >> >> >> >> >         BatchUpdate batchUpdate = new
>> BatchUpdate("test_row1");
>> >> >> >> >> >                                       ^
>> >> >> >> >> >   symbol:   class BatchUpdate
>> >> >> >> >> >   location: class HBaseExample
>> >> >> >> >> > HBaseExample.java:25: error: cannot find
symbol
>> >> >> >> >> >         Cell cell = table.get("test_row1",
>> >> >> "columnfamily1:column1");
>> >> >> >> >> >         ^
>> >> >> >> >> >   symbol:   class Cell
>> >> >> >> >> >   location: class HBaseExample
>> >> >> >> >> > HBaseExample.java:25: error: no suitable
method found for
>> >> >> >> >> get(String,String)
>> >> >> >> >> >         Cell cell = table.get("test_row1",
>> >> >> "columnfamily1:column1");
>> >> >> >> >> >                          ^
>> >> >> >> >> >     method HTable.get(List<Get>) is
not applicable
>> >> >> >> >> >       (actual and formal argument lists
differ in length)
>> >> >> >> >> >     method HTable.get(Get) is not applicable
>> >> >> >> >> >       (actual and formal argument lists
differ in length)
>> >> >> >> >> > HBaseExample.java:31: error: cannot find
symbol
>> >> >> >> >> >         RowResult singleRow =
>> >> >> >> table.getRow(Bytes.toBytes("test_row1"));
>> >> >> >> >> >         ^
>> >> >> >> >> >   symbol:   class RowResult
>> >> >> >> >> >   location: class HBaseExample
>> >> >> >> >> > HBaseExample.java:31: error: cannot find
symbol
>> >> >> >> >> >         RowResult singleRow =
>> >> >> >> table.getRow(Bytes.toBytes("test_row1"));
>> >> >> >> >> >                                    ^
>> >> >> >> >> >   symbol:   method getRow(byte[])
>> >> >> >> >> >   location: variable table of type HTable
>> >> >> >> >> > HBaseExample.java:32: error: cannot find
symbol
>> >> >> >> >> >         Cell cell =
>> >> >> >> >> singleRow.get(Bytes.toBytes("columnfamily1:column1"));
>> >> >> >> >> >         ^
>> >> >> >> >> >   symbol:   class Cell
>> >> >> >> >> >   location: class HBaseExample
>> >> >> >> >> > HBaseExample.java:42: error: cannot find
symbol
>> >> >> >> >> >         Scanner scanner = table.getScanner(
>> >> >> >> >> >         ^
>> >> >> >> >> >   symbol:   class Scanner
>> >> >> >> >> >   location: class HBaseExample
>> >> >> >> >> > HBaseExample.java:42: error: no suitable
method found for
>> >> >> >> >> > getScanner(String[])
>> >> >> >> >> >         Scanner scanner = table.getScanner(
>> >> >> >> >> >                                ^
>> >> >> >> >> >     method HTable.getScanner(byte[],byte[])
is not applicable
>> >> >> >> >> >       (actual and formal argument lists
differ in length)
>> >> >> >> >> >     method HTable.getScanner(byte[]) is
not applicable
>> >> >> >> >> >       (actual argument String[] cannot be
converted to
>> byte[] by
>> >> >> >> method
>> >> >> >> >> > invocation conversion)
>> >> >> >> >> >     method HTable.getScanner(Scan) is not
applicable
>> >> >> >> >> >       (actual argument String[] cannot be
converted to Scan
>> by
>> >> >> method
>> >> >> >> >> > invocation conversion)
>> >> >> >> >> > HBaseExample.java:46: error: cannot find
symbol
>> >> >> >> >> >         RowResult rowResult = scanner.next();
>> >> >> >> >> >         ^
>> >> >> >> >> >   symbol:   class RowResult
>> >> >> >> >> >   location: class HBaseExample
>> >> >> >> >> > HBaseExample.java:55: error: cannot find
symbol
>> >> >> >> >> >         for (RowResult result : scanner)
{
>> >> >> >> >> >              ^
>> >> >> >> >> >   symbol:   class RowResult
>> >> >> >> >> >   location: class HBaseExample
>> >> >> >> >> > Note: HBaseExample.java uses or overrides
a deprecated API.
>> >> >> >> >> > Note: Recompile with -Xlint:deprecation
for details.
>> >> >> >> >> > 15 errors
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > On Thu, Apr 4, 2013 at 2:50 AM, Harsha <harsha@defun.org>
>> >> wrote:
>> >> >> >> >> >
>> >> >> >> >> >> Alok,
>> >> >> >> >> >>     run "hbase classpath" and try putting
everything in it
>> in
>> >> >> class
>> >> >> >> >> path.
>> >> >> >> >> >> -Harsha
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >> >> --
>> >> >> >> >> >> Harsha
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >> >> On Wednesday, April 3, 2013 at 9:59
AM, Andrea Gazzarini
>> wrote:
>> >> >> >> >> >>
>> >> >> >> >> >> > I don't have my laptop with me
at the momemt and honestly
>> >> last
>> >> >> >> time I
>> >> >> >> >> >> > ran a javac from command line it
was about ten years ago
>> but
>> >> my
>> >> >> >> >> >> > questions is : are you sure you
can use wildcard this way?
>> >> >> >> >> >> > If I remember well, prior to JDK
1.6 you could not use
>> >> >> widlcards at
>> >> >> >> >> all,
>> >> >> >> >> >> > and starting from 1.6 you can use
*only* wildcard, without
>> >> the
>> >> >> >> ".jar"
>> >> >> >> >> >> suffix
>> >> >> >> >> >> >
>> >> >> >> >> >> > Best,
>> >> >> >> >> >> > Andrea
>> >> >> >> >> >> >
>> >> >> >> >> >> >
>> >> >> >> >> >> > On 04/03/2013 06:37 PM, Alok Singh
Mahor wrote:
>> >> >> >> >> >> > > Hi all,
>> >> >> >> >> >> > > today I start afresh a Example
code on
>> >> >> >> >> >> > >
>> >> >> >> http://blog.rajeevsharma.in/2009/06/using-hbase-in-java-0193.html
>> >> >> >> >> >> > > but I guess luck is not with
me.
>> >> >> >> >> >> > > I run
>> >> >> >> >> >> > > javac -classpath
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ~/packages/hbase-0.94.6/hbase-0.94.6.jar:~/packages/hbase-0.94.6/lib/*:~/packages/hadoop-1.1.2/*.jar:~/packages/hadoop-1.1.2/lib/*.jar
>> >> >> >> >> >> > > HBaseExample.java -verbose
>> >> >> >> >> >> > >
>> >> >> >> >> >> > > please tell me what else I
need to add in path to
>> resolve
>> >> >> these
>> >> >> >> >> errors
>> >> >> >> >> >> > >
>> >> >> >> >> >> > > thank you
>> >> >> >> >> >> > >
>> >> >> >> >> >> > >
>> >> >> >> >> >> > > alok@alok:~/exp/hbase/exp$
javac -classpath
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ~/packages/hbase-0.94.6/hbase-0.94.6.jar:~/packages/hbase-0.94.6/lib/*:~/packages/hadoop-1.1.2/*.jar:~/packages/hadoop-1.1.2/lib/*.jar
>> >> >> >> >> >> > > HBaseExample.java -verbose
>> >> >> >> >> >> > > [parsing started RegularFileObject[HBaseExample.java]]
>> >> >> >> >> >> > > [parsing completed 29ms]
>> >> >> >> >> >> > > [search path for source files:
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> /home/alok/packages/hbase-0.94.6/hbase-0.94.6.jar,~/packages/hbase-0.94.6/lib/*,~/packages/hadoop-1.1.2/*.jar,~/packages/hadoop-1.1.2/lib/*.jar]
>> >> >> >> >> >> > > [search path for class files:
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> /usr/lib/jvm/java-7-openjdk-i386/jre/lib/resources.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/rt.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/sunrsasign.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/jsse.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/jce.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/charsets.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/netx.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/plugin.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/rhino.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/jfr.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/classes,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/zipfs.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/sunjce_provider.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/sunpkcs11.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/pulse-java.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/dnsns.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/java-atk-wrapper.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/localedata.jar,/home/alok/pack
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ages/hbase-0.94.6/hbase-0.94.6.jar,~/packages/hbase-0.94.6/lib/*,~/packages/hadoop-1.1.2/*.jar,~/packages/hadoop-1.1.2/lib/*.jar]
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(META-INF/sym/rt.jar/java/io/IOException.class)]]
>> >> >> >> >> >> > > HBaseExample.java:2: error:
package org.apache.hadoop.fs
>> >> does
>> >> >> not
>> >> >> >> >> exist
>> >> >> >> >> >> > > import org.apache.hadoop.fs.Path;
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/home/alok/packages/hbase-0.94.6/hbase-0.94.6.jar(org/apache/hadoop/hbase/HBaseConfiguration.class)]]
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/home/alok/packages/hbase-0.94.6/hbase-0.94.6.jar(org/apache/hadoop/hbase/client/HTable.class)]]
>> >> >> >> >> >> > > HBaseExample.java:5: error:
cannot find symbol
>> >> >> >> >> >> > > import org.apache.hadoop.hbase.client.Scanner;
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: class Scanner
>> >> >> >> >> >> > > location: package org.apache.hadoop.hbase.client
>> >> >> >> >> >> > > HBaseExample.java:6: error:
cannot find symbol
>> >> >> >> >> >> > > import org.apache.hadoop.hbase.io.BatchUpdate;
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: class BatchUpdate
>> >> >> >> >> >> > > location: package org.apache.hadoop.hbase.io
(
>> >> >> >> >> >> http://org.apache.hadoop.hbase.io)
>> >> >> >> >> >> > > HBaseExample.java:7: error:
cannot find symbol
>> >> >> >> >> >> > > import org.apache.hadoop.hbase.io.Cell;
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: class Cell
>> >> >> >> >> >> > > location: package org.apache.hadoop.hbase.io
(
>> >> >> >> >> >> http://org.apache.hadoop.hbase.io)
>> >> >> >> >> >> > > HBaseExample.java:8: error:
cannot find symbol
>> >> >> >> >> >> > > import org.apache.hadoop.hbase.io.RowResult;
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: class RowResult
>> >> >> >> >> >> > > location: package org.apache.hadoop.hbase.io
(
>> >> >> >> >> >> http://org.apache.hadoop.hbase.io)
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/home/alok/packages/hbase-0.94.6/hbase-0.94.6.jar(org/apache/hadoop/hbase/util/Bytes.class)]]
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(META-INF/sym/rt.jar/java/lang/Object.class)]]
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(META-INF/sym/rt.jar/java/lang/String.class)]]
>> >> >> >> >> >> > > [checking HBaseExample]
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(META-INF/sym/rt.jar/java/lang/AutoCloseable.class)]]
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(META-INF/sym/rt.jar/java/lang/Exception.class)]]
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(META-INF/sym/rt.jar/java/lang/Throwable.class)]]
>> >> >> >> >> >> > > HBaseExample.java:16: error:
cannot find symbol
>> >> >> >> >> >> > > conf.addResource(new
>> >> >> >> Path("/opt/hbase-0.19.3/conf/hbase-site.xml"));
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: class Path
>> >> >> >> >> >> > > location: class HBaseExample
>> >> >> >> >> >> > > HBaseExample.java:16: error:
cannot access Configuration
>> >> >> >> >> >> > > conf.addResource(new
>> >> >> >> Path("/opt/hbase-0.19.3/conf/hbase-site.xml"));
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > class file for org.apache.hadoop.conf.Configuration
not
>> >> found
>> >> >> >> >> >> > > HBaseExample.java:20: error:
cannot find symbol
>> >> >> >> >> >> > > BatchUpdate batchUpdate =
new BatchUpdate("test_row1");
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: class BatchUpdate
>> >> >> >> >> >> > > location: class HBaseExample
>> >> >> >> >> >> > > HBaseExample.java:20: error:
cannot find symbol
>> >> >> >> >> >> > > BatchUpdate batchUpdate =
new BatchUpdate("test_row1");
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: class BatchUpdate
>> >> >> >> >> >> > > location: class HBaseExample
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(META-INF/sym/rt.jar/java/math/BigDecimal.class)]]
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(META-INF/sym/rt.jar/java/nio/ByteBuffer.class)]]
>> >> >> >> >> >> > > HBaseExample.java:25: error:
cannot find symbol
>> >> >> >> >> >> > > Cell cell = table.get("test_row1",
>> >> "columnfamily1:column1");
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: class Cell
>> >> >> >> >> >> > > location: class HBaseExample
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(META-INF/sym/rt.jar/java/util/List.class)]]
>> >> >> >> >> >> > > HBaseExample.java:25: error:
no suitable method found
>> for
>> >> >> >> >> >> get(String,String)
>> >> >> >> >> >> > > Cell cell = table.get("test_row1",
>> >> "columnfamily1:column1");
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > method HTable.get(List<Get>)
is not applicable
>> >> >> >> >> >> > > (actual and formal argument
lists differ in length)
>> >> >> >> >> >> > > method HTable.get(Get) is
not applicable
>> >> >> >> >> >> > > (actual and formal argument
lists differ in length)
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(META-INF/sym/rt.jar/java/lang/System.class)]]
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(META-INF/sym/rt.jar/java/io/PrintStream.class)]]
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(META-INF/sym/rt.jar/java/io/FilterOutputStream.class)]]
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(META-INF/sym/rt.jar/java/io/OutputStream.class)]]
>> >> >> >> >> >> > > HBaseExample.java:31: error:
cannot find symbol
>> >> >> >> >> >> > > RowResult singleRow =
>> >> >> table.getRow(Bytes.toBytes("test_row1"));
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: class RowResult
>> >> >> >> >> >> > > location: class HBaseExample
>> >> >> >> >> >> > > HBaseExample.java:31: error:
cannot find symbol
>> >> >> >> >> >> > > RowResult singleRow =
>> >> >> table.getRow(Bytes.toBytes("test_row1"));
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: method getRow(byte[])
>> >> >> >> >> >> > > location: variable table of
type HTable
>> >> >> >> >> >> > > HBaseExample.java:32: error:
cannot find symbol
>> >> >> >> >> >> > > Cell cell =
>> >> >> >> singleRow.get(Bytes.toBytes("columnfamily1:column1"));
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: class Cell
>> >> >> >> >> >> > > location: class HBaseExample
>> >> >> >> >> >> > > HBaseExample.java:42: error:
cannot find symbol
>> >> >> >> >> >> > > Scanner scanner = table.getScanner(
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: class Scanner
>> >> >> >> >> >> > > location: class HBaseExample
>> >> >> >> >> >> > > [loading
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> ZipFileIndexFileObject[/home/alok/packages/hbase-0.94.6/hbase-0.94.6.jar(org/apache/hadoop/hbase/client/Scan.class)]]
>> >> >> >> >> >> > > HBaseExample.java:42: error:
no suitable method found
>> for
>> >> >> >> >> >> > > getScanner(String[])
>> >> >> >> >> >> > > Scanner scanner = table.getScanner(
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > method HTable.getScanner(byte[],byte[])
is not
>> applicable
>> >> >> >> >> >> > > (actual and formal argument
lists differ in length)
>> >> >> >> >> >> > > method HTable.getScanner(byte[])
is not applicable
>> >> >> >> >> >> > > (actual argument String[]
cannot be converted to byte[]
>> by
>> >> >> method
>> >> >> >> >> >> > > invocation conversion)
>> >> >> >> >> >> > > method HTable.getScanner(Scan)
is not applicable
>> >> >> >> >> >> > > (actual argument String[]
cannot be converted to Scan by
>> >> >> method
>> >> >> >> >> >> > > invocation conversion)
>> >> >> >> >> >> > > HBaseExample.java:46: error:
cannot find symbol
>> >> >> >> >> >> > > RowResult rowResult = scanner.next();
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: class RowResult
>> >> >> >> >> >> > > location: class HBaseExample
>> >> >> >> >> >> > > HBaseExample.java:55: error:
cannot find symbol
>> >> >> >> >> >> > > for (RowResult result : scanner)
{
>> >> >> >> >> >> > > ^
>> >> >> >> >> >> > > symbol: class RowResult
>> >> >> >> >> >> > > location: class HBaseExample
>> >> >> >> >> >> > > [total 461ms]
>> >> >> >> >> >> > > Note: HBaseExample.java uses
or overrides a deprecated
>> API.
>> >> >> >> >> >> > > Note: Recompile with -Xlint:deprecation
for details.
>> >> >> >> >> >> > > 18 errors
>> >> >> >> >> >> > >
>> >> >> >> >> >> >
>> >> >> >> >> >> >
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>>

Mime
View raw message