Github user merrimanr commented on the issue:

    https://github.com/apache/incubator-metron/pull/563
  
    The fix should be quick.  Does the ec2 playbook use an Ambari blueprint?  
Which one?  The REST jdbc variables need defaults and these are set in the 
single_node_vm.yml blueprint for full dev:
    
    ```
    required_configurations:
      - metron-env:
          storm_rest_addr: "{{ groups.ambari_slave[0] }}:8744"
          es_hosts: "{{ groups.search | join(',') }}"
          zeppelin_server_url: "{{ groups.zeppelin[0] }}:9995"
          metron_jdbc_driver: "org.h2.Driver"
          metron_jdbc_url: "jdbc:h2:file:~/metrondb"
          metron_jdbc_username: "root"
          metron_jdbc_password: "root"
          metron_jdbc_platform: "h2"
    ```
    
    Looks like these variables are not set in small_cluster.yml (are we even 
using that?).  If ec2 was using that than just copying those settings over from 
single_node_vm.yml would fix it.
    
    This installation step is covered in the REST README and these are required 
fields with descriptions when installing Metron with the MPack (so it should be 
obvious) but I can see how it's not obvious if you're automating an install.  
Any suggestions on how to make it better?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to