RittmanMead / obi-enhanced-usage-tracking

Enhanced Usage Tracking for OBIEE
https://www.rittmanmead.com/blog/2016/12/enhanced-usage-tracking-for-obiee-now-available-as-open-source/
MIT License
14 stars 5 forks source link

Issue with logstash and enhanced usage tracker #8

Open nakpe opened 7 years ago

nakpe commented 7 years ago

I am receiving this error:

dodrlobiaapp2:~# /opt/logstash/bin/logstash -f /apps/software/obi-enhanced-usage-tracking-master/logstash-obi-clickstream.conf Settings: Default pipeline workers: 4 Defaulting pipeline worker threads to 1 because there are some filters that might not work with multiple worker threads {:count_was=>4, :filters=>["multiline"], :level=>:warn} Pipeline main started Errno::EACCES: Permission denied - /apps/obia12c/logs initialize at org/jruby/RubyFile.java:370 new at org/jruby/RubyIO.java:871 open at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-file-2.2.5/lib/logstash/outputs/file.rb:264 receive at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-2.0.5/lib/logstash/outputs/csv.rb:39 multi_receive at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.4.1-java/lib/logstash/outputs/base.rb:109 each at org/jruby/RubyArray.java:1613 multi_receive at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.4.1-java/lib/logstash/outputs/base.rb:109 worker_multi_receive at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.4.1-java/lib/logstash/output_delegator.rb:130 multi_receive at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.4.1-java/lib/logstash/output_delegator.rb:114 output_batch at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.4.1-java/lib/logstash/pipeline.rb:301 each at org/jruby/RubyHash.java:1342 output_batch at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.4.1-java/lib/logstash/pipeline.rb:301 worker_loop at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.4.1-java/lib/logstash/pipeline.rb:232 start_workers at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.4.1-java/lib/logstash/pipeline.rb:201

rmoff commented 7 years ago
Errno::EACCES: Permission denied - /apps/obia12c/logs

Does the user you're running have permission to write to that path?

nakpe commented 7 years ago

The folder has 777 for its permissions

rmoff commented 7 years ago

Does the user you're running have permission to write to that path? As the user you're running it as, can you successfully execute this?

touch /apps/obia12c/logs/foobar

If folders above aren't accessible by the user, then 777 will make no difference.

nakpe commented 7 years ago

The command was successfully executed.