[ 
https://issues.apache.org/jira/browse/METRON-958?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16017752#comment-16017752
 ] 

ASF GitHub Bot commented on METRON-958:
---------------------------------------

Github user mmiklavc commented on the issue:

    https://github.com/apache/metron/pull/593
  
    Here are some instructions for getting pycapa setup
    
    ```
    Installing pycapa
    ====================
    env vars
    PYCAPA_HOME=/opt/pycapa
    PYTHON27_HOME =/opt/rh/python27/root
    
    Install these packages via yum (RHEL, CentOS)
        epel-release
        centos-release-scl
        "@Development tools"
        python27
        python27-scldevel
        python27-python-virtualenv
        libpcap-devel
        libselinux-python
    
    $ yum -y install epel-release centos-release-scl 
    $ yum -y install "@Development tools" python27 python27-scldevel 
python27-python-virtualenv libpcap-devel libselinux-python
    
    Setup directories
    $ mkdir $PYCAPA_HOME && chmod 755 $PYCAPA_HOME
    
    Create virtualenv
    $ export LD_LIBRARY_PATH="/opt/rh/python27/root/usr/lib64"
    $ ${PYTHON27_HOME}/usr/bin/virtualenv pycapa-venv
    
    Install librdkafka
    https://gist.github.com/nickwallen/0ed90197c3e45527147c30614d3b4432#pycapa
    
    Copy pycapa
    copy incubator-metron/metron-sensors/pycapa from the Metron source tree 
into $PYCAPA_HOME on the node you would like to install pycapa on.
    
    Build it
    $ cd ${PYCAPA_HOME}/pycapa
    # activate the virtualenv
    $ source ${PYCAPA_HOME}/pycapa-venv/bin/activate
    $ pip install -r requirements.txt
    $ python setup.py install
    
    Run it
    $ cd ${PYCAPA_HOME}/pycapa-venv/bin
    $ pycapa --producer --topic pcap -i $ETH_INTERFACE -k $KAFKA_BROKER:6667
    ```


> PCAP Query job throws exception when no files returned by time range query
> --------------------------------------------------------------------------
>
>                 Key: METRON-958
>                 URL: https://issues.apache.org/jira/browse/METRON-958
>             Project: Metron
>          Issue Type: Bug
>            Reporter: Michael Miklavcic
>            Assignee: Michael Miklavcic
>
> {code}
> bin/pcap_query.sh query -df "yyyyMMddHHmm" -st 201705162000 --query ""
> Exception in thread "main" java.lang.IllegalArgumentException: Can not create 
> a Path from an empty string
>         at org.apache.hadoop.fs.Path.checkPathArg(Path.java:126)
>         at org.apache.hadoop.fs.Path.<init>(Path.java:134)
>         at 
> org.apache.hadoop.mapreduce.lib.input.FileInputFormat.addInputPaths(FileInputFormat.java:485)
>         at org.apache.metron.pcap.mr.PcapJob.createJob(PcapJob.java:285)
>         at org.apache.metron.pcap.mr.PcapJob.query(PcapJob.java:237)
>         at org.apache.metron.pcap.query.PcapCli.run(PcapCli.java:138)
>         at org.apache.metron.pcap.query.PcapCli.main(PcapCli.java:53)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at org.apache.hadoop.util.RunJar.run(RunJar.java:233)
>         at org.apache.hadoop.util.RunJar.main(RunJar.java:148)
> {code}
> For this particular data set, 201705161900 worked fine.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to