Yes, that's right I have generated HFile's that I managed to load so to be visible in HBase. I can't make them 'visible' to phoenix.

What I noticed today is I have rows loaded from the generated HFiles and upserted through sqlline when I run 'DELETE FROM TABLE' only the upserted one disappears. The loaded from HFiles still persist in HBase.

Yiannis how do you generate the HFiles? You can see my code here: https://gist.github.com/dawidwys/3aba8ba618140756da7c

On 10.06.2015 17:57, Yiannis Gkoufas wrote:
Hi Dawid,

I am trying to do the same thing but I hit a wall while writing the Hfiles getting the following error:

java.io.IOException: Added a key not lexically larger than previous key=\x00\x168675230967GMP\x00\x00\x00\x01=\xF4h)\xE0\x010GEN\x00\x00\x01M\xDE.\xB4T\x04, lastkey=\x00\x168675230967GMP\x00\x00\x00\x01=\xF5\x0C\xF5`\x010_0\x00\x00\x01M\xDE.\xB4T\x04

You have reached the point where you are generating the HFiles, loading them but you dont see any rows in the table?
Is that correct?

Thanks


On 8 June 2015 at 18:09, Dawid <[email protected] <mailto:[email protected]>> wrote:


    Yes, I did. I also tried to execute some upserts using sqlline
    after importing HFiles, and rows from upserts are visible both in
    sqlline and hbase shell, but
    the rows imported from HFile are only in hbase shell.


    On 08.06.2015 19:06, James Taylor wrote:

        Dawid,
        Perhaps a dumb question, but did you execute a CREATE TABLE
        statement
        in sqlline for the tables you're importing into? Phoenix needs
        to be
        told the schema of the table (i.e. it's not enough to just
        create the
        table in HBase).
        Thanks,
        James

        On Mon, Jun 8, 2015 at 10:02 AM, Dawid
        <[email protected]
        <mailto:[email protected]>> wrote:

            Any suggestions? Some clues what to check?


            On 05.06.2015 23:21, Dawid wrote:

            Yes I can see it in hbase-shell.

            Sorry for the bad links, i haven't used private
            repositories on github. So I
            moved the files to a gist:
            https://gist.github.com/dawidwys/3aba8ba618140756da7c
            Hope this times it will work.

            On 05.06.2015 23:09, Ravi Kiran wrote:

            Hi Dawid,
                Do you see the data when you run a simple scan or
            count of the table in
            Hbase shell ?

            FYI. The links lead me to a 404 : File not found.

            Regards
            Ravi

            On Fri, Jun 5, 2015 at 1:17 PM, Dawid
            <[email protected]
            <mailto:[email protected]>> wrote:

                Hi,
                I was trying to code some utilities to bulk load data
                through HFiles from
                Spark RDDs.
                I was trying to took the pattern of CSVBulkLoadTool. I
                managed to generate
                some HFiles and load them into HBase, but i can't see
                the rows using
                sqlline. I would be more than grateful for any
                suggestions.

                The classes can be accessed at:

                
https://github.com/dawidwys/gate/blob/master/src/main/scala/pl/edu/pw/elka/phoenix/BulkPhoenixLoader.scala

                
https://github.com/dawidwys/gate/blob/master/src/main/scala/pl/edu/pw/elka/phoenix/ExtendedProductRDDFunctions.scala

                Thanks in advance

                Dawid Wysakowicz



            --
            Pozdrawiam
            Dawid


            --
            Pozdrawiam
            Dawid


-- Pozdrawiam
    Dawid



--
Pozdrawiam
Dawid

Reply via email to