Class NodeReader

  • All Implemented Interfaces:
    Configurable

    public class NodeReader
    extends Configured
    Reads and prints to system out information for a single node from the NodeDb in the WebGraph.
    • Constructor Detail

      • NodeReader

        public NodeReader()
    • Method Detail

      • dumpUrl

        public void dumpUrl​(Path webGraphDb,
                            String url)
                     throws IOException
        Prints the content of the Node represented by the url to system out.
        Parameters:
        webGraphDb - The webgraph from which to get the node.
        url - The url of the node.
        Throws:
        IOException - If an error occurs while getting the node.
      • main

        public static void main​(String[] args)
                         throws Exception
        Runs the NodeReader tool. The command line arguments must contain a webgraphdb path and a url. The url must match the normalized url that is contained in the NodeDb of the WebGraph.
        Parameters:
        args - input parameters for running this tool, run with "help" for information
        Throws:
        Exception - if there is a fatal error running this tool