I have been trying to build elastic/beats from Github on a CentOS 6 host.
I had to update virtualenv and golang; but then, it looks like make depends on docker-compose to proceed.
Is it possible to supress it somehow to just build w/o coverage testing ans what not? CentOS 6 does not support Docker well and I believe cannot have docker-compose for that.
You can build and unit test without docker. Try these commands.
cd beats/filebeat
make update # This generates config files.
go build # This builds the filebeat binary. Running "make" does this.
go test -v ./... # This runs all the unit tests for filebeat. Running "make unit-tests" does this.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant logo are trademarks of the Apache Software Foundation in the United States and/or other countries.