I don't think it will be hard to implement. Just start with the HbaseVertexInputFormat and have it extend EdgeInputFormat. You can look at TableEdgeInputFormat for an example. It sounds like a good contribution to Giraph.

On 7/18/13 1:57 PM, Puneet Jain wrote:
I also need this feature. Will be really helpful.


On Thu, Jul 18, 2013 at 10:49 AM, Ahme Emre Aladağ <emre.ala...@agmlab.com <mailto:emre.ala...@agmlab.com>> wrote:

    Hi,

    Question: Will there be HBaseEdgeInputFormat class or is there a
    restriction of HBase thus we can't implement it?

    HBaseVertexInputFormat is fine for vertex-centric reading, i.e.
    each row in HBase corresponds to one Vertex. But it does not allow
    me to create duplicate vertices with the same ID.
    Now I have the case "many rows in HBase can correspond to one
    Vertex, each representing sets of edges."

    Example:
    a1 - x y z
    a2 - t p
    a3 - k

    will be

    vertex "a" with edges to x y z t p k

    It gives me the intuition that if there existed
    HBaseEdgeInputFormat, I could solve this case. But it doesn't
    exist yet.






--
--Puneet

Reply via email to