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: