https://github.com/ignalina/brokk
Arrow parquet tools builds
https://github.com/ignalina/brokk
Last synced: 5 months ago
JSON representation
Arrow parquet tools builds
- Host: GitHub
- URL: https://github.com/ignalina/brokk
- Owner: Ignalina
- Created: 2022-06-04T19:09:58.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-08-21T13:38:43.000Z (almost 3 years ago)
- Last Synced: 2025-02-08T14:29:28.659Z (over 1 year ago)
- Size: 321 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: licenses/Readme.md
Awesome Lists containing this project
README
# Brokkr's baremetall pre-built-tools
A fine Selection of various software that can be executed either within the container or plucked out from the container directory /brokkr for a closer to the "metal" experience.
# Why
I found myself recompiling some of these tools over and over for sometimes old/airgapped production system either for error search or single fix/demo/performance test. Now I'm adding software that I want to explore or utilize.
# DISCLAIMER
DO NOT USE MY BUILDS FOR YOUR PRODUCTION· Altough the respective software project is the finest of sorts , it doesnt mean my builds/build scripts make them justice. You must also check that respective License.
## Currently included/built
[Docker hub space](https://hub.docker.com/repository/docker/ignalina/brokkr)
| Software | Rhel7 | Rhel8|Alpine3.16|Build| Description |Source|
|:---------|:-|:-|:-|:-|------------:|:-|
|trubka |y|y|y|norm|Kafka client|https://github.com/xitonix/trubka|
|pqrs |y|y|y|norm|Rust Parquet tools|https://github.com/manojkarthick/pqrs|
|datafusion-cli |n|y|y|Nightly|Process |https://github.com/apache/arrow-datafusion|
|tantivy-cli |y|y|y|norm|Text indexing |https://github.com/quickwit-oss/tantivy-cli|
|kafka-delta-ingest |y|y|n|norm|Text indexing |https://github.com/delta-io/kafka-delta-ingest|
## Plan to add
xnvme
## Licenses:
All above tools are fetched from source at build time and their respective License applies for each of them.
Look up their respective license from their git/source or in this git repo under /licences. For non free Redhat/Rhel builds im using UBI which is/was most permissive.
## Brokkr's software Criteria
* Baremetall not based on VM or interprenter such as Rust/C++/C/zig or nearmetal Golang/Haskell
* Single or minimal dependencies , the less the merrier
* Superb functionality , indicated by {zero copy,multi core , simd usage}
# This means
* NO Java/RubJS/Python/perl except languange bindings (Callable from)
* NO or minimal dependency on Kubernetes or OS distribution/package and its tools.
* NO or not locked in dependencies on OS, Kubernetes,or cloud functionality (Bizzare yes reality 2022 for)
* YES should depend on widely accessible hardware (Intel/AMD CPU i.e)
* YES please depend upcoming superb performing hardware (NVME)
In Norse mythology, Brokkr (Old Norse: [ˈbrokːz̠], "the one who works with metal fragments ,https://en.wikipedia.org/wiki/Brokkr
