At time of writing elastic.co does not provide ARM builds for raspberry. This tutorial describes how to compile e.g. filebeat and run in on Raspberry Pi3.
You'll need Git, Go (>1.8) and Python with virtualenv.
| # Script to fake data into Elastic (or anything really) | |
| # Uses Faker for lat/long bounding and other niceties so 'pip install faker' first | |
| # To run it a bunch use something like 'watch -n 1 python dummy_data.py' (every 1s) | |
| import json, requests, datetime, random | |
| from faker import Faker | |
| fake = Faker() | |
| # Host for ES | |
| host = "http://localhost:9200" |
| # This takes the default text output from SigTop and parses it | |
| # https://github.com/tbvdm/sigtop | |
| # This uses the default text format. | |
| # It probably would have been better to start with the sigtop json or sqlite export, ah well, this was a fun experiment. | |
| # example CLI command: | |
| # python3 signal-data-parser.py my-sigtop-file.txt --json my-output.json | |
| import argparse |
This is how I got SuperSet running on a Mac M1 machine after numerous errors from the install documentation. There are a few open issues related to running 'docker compose up' on a mac.
Currently images are for AMD64 and emulated... this should be updated in the future.
Open issues that I experienced in some form or another, in getting Superset running: