You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add Management and Demo docs
* Update xrefs and formatting
* Fix xref
* Update playbook
* Update discussions link
* Update Makefile
* Fix most internal and external links
* Update playbooks
* Update top navigation
* Add demo navigation
* Update xref in release notes
* Switch back to main branches in playbook
* Fix branch name in playbook
* Remove fixup branches from Hive repo
* Apply suggestions
Co-authored-by: Felix Hennig <fhennig@users.noreply.github.com>
* Remove home component from xrefs
---------
Co-authored-by: Sebastian Bernauer <sebastian.bernauer@stackable.de>
Co-authored-by: Felix Hennig <fhennig@users.noreply.github.com>
Copy file name to clipboardExpand all lines: modules/ROOT/pages/getting_started.adoc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ One of the best ways of getting started with a new platform is to try it out. An
6
6
7
7
Firstly, let’s cover whether this *Getting Started* guide is right for you. This is intended as a learning tool to discover more about Stackable, its deployment and architecture.
8
8
9
-
* If you want to build a production cluster then this is not for you. This tutorial is to familiarise you with the Stackable architecture and is not a guide for building robust clusters.
9
+
* If you want to build a production cluster then this is not for you. This tutorial is to familiarize you with the Stackable architecture and is not a guide for building robust clusters.
10
10
* This is intended for use in a private network or lab; it doesn't enable many security features such as authentication or encryption and should not be directly connected to the Internet. Be careful if you're deploying in the cloud as your instances may default to using public IPs.
11
11
12
12
== Overview
@@ -76,7 +76,7 @@ Metrics-server is running at https://127.0.0.1:6443/api/v1/namespaces/kube-syste
76
76
== Installing Stackable
77
77
=== Install stackablectl
78
78
79
-
Install the Stackable command line utility xref:stackablectl::index.adoc[stackablectl] by following the installation steps for your platform on the xref:stackablectl::installation.adoc[installation] page.
79
+
Install the Stackable command line utility xref:management:stackablectl:index.adoc[stackablectl] by following the installation steps for your platform on the xref:management:stackablectl:installation.adoc[installation] page.
80
80
81
81
=== Installing Stackable Operators
82
82
The Stackable operators are components that translate the service definitions deployed via Kubernetes into deploy services on the worker nodes. These can be installed on any node that has access to the Kubernetes control plane. In this example we will install them on the controller node.
This documentation gives you an overview of the Stackable Data Platform, how to install and manage it as well as some tutorials.
10
+
This documentation gives you an overview of the Stackable Data Platform, how to install and manage it as well as some
11
+
tutorials.
6
12
7
13
++++
8
14
<div class="boxes two-column">
@@ -16,11 +22,14 @@ This documentation gives you an overview of the Stackable Data Platform, how to
16
22
<h3>Introduction</h3>
17
23
++++
18
24
19
-
The Stackable Data Platform allows you to deploy, scale and manage Data infrastructure in any environment running https://kubernetes.io/[Kubernetes].
25
+
The Stackable Data Platform allows you to deploy, scale and manage Data infrastructure in any environment running
26
+
https://kubernetes.io/[Kubernetes].
20
27
21
-
You can find an overview of the supported components <<Components,below>>, as well as a full list of all supported product versions xref:operators:supported_versions.adoc[here].
28
+
You can find an overview of the supported components <<Components,below>>, as well as a full list of all supported
If you have any feedback regarding the documentation please either open an https://github.com/stackabletech/documentation/issues[issue], ask a https://github.com/stackabletech/documentation/discussions[question] or look at the source for this documentation in its https://github.com/stackabletech/documentation[repository].
31
+
If you have any feedback regarding the documentation please either open an {docs-issues}[issue], ask a
32
+
{docs-discussion}[question] or look at the source for this documentation in its {docs-repo}[repository].
24
33
25
34
++++
26
35
</div>
@@ -34,16 +43,20 @@ If you have any feedback regarding the documentation please either open an https
34
43
<h3>Goal of the project</h3>
35
44
++++
36
45
37
-
We are building a distribution of existing Open Source tools that together comprise the components of a modern data platform.
46
+
We are building a distribution of existing Open Source tools that together comprise the components of a modern data
47
+
platform.
38
48
39
-
There are components to ingest data, to store data, to process and visualize and much more.
40
-
While the platform got started in the _Big Data_ ecosystem we are in no way limited to big data workloads.
49
+
There are components to ingest data, to store data, to process and visualize and much more. While the platform got
50
+
started in the _Big Data_ ecosystem we are in no way limited to big data workloads.
41
51
42
-
You can declaratively build these environments, and we don't stop at the tool level as we also provide ways for the users to interact with the platform in the "as Code"-approach.
52
+
You can declaratively build these environments, and we don't stop at the tool level as we also provide ways for the
53
+
users to interact with the platform in the "as Code"-approach.
43
54
44
55
We are leveraging the https://www.openpolicyagent.org/[Open Policy Agent] to provide Security-as-Code.
45
56
46
-
We are building a distribution that includes the “best of breed” of existing Open Source tools, but bundles them in a way, so it is easy to deploy a fully working stack of software. Most of the existing tools are “single purpose” tools, which often do not play nicely together out-of-the-box.
57
+
We are building a distribution that includes the “best of breed” of existing Open Source tools, but bundles them in a
58
+
way, so it is easy to deploy a fully working stack of software. Most of the existing tools are “single purpose” tools,
59
+
which often do not play nicely together out-of-the-box.
47
60
48
61
++++
49
62
</div>
@@ -55,10 +68,8 @@ We are building a distribution that includes the “best of breed” of existing
55
68
56
69
== Components
57
70
58
-
We are using Kubernetes as our deployment platform.
59
-
And we're building https://kubernetes.io/docs/concepts/extend-kubernetes/operator/[Operators] for each of the products we support.
60
-
61
-
The Stackable Data Platform supports the following products:
71
+
We are using Kubernetes as our deployment platform. And we're building {k8s-operators}[Operators] for each of the
72
+
products we support. The Stackable Data Platform supports the following products:
62
73
63
74
++++
64
75
<br>
@@ -78,7 +89,7 @@ The Stackable Data Platform supports the following products:
78
89
79
90
Airflow is a workflow engine and your replacement should you be using Apache Oozie.
The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL. We support the Hive Metastore.
154
+
The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in
155
+
distributed storage using SQL. We support the Hive Metastore.
Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.
171
+
Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance
172
+
data pipelines, streaming analytics, data integration, and mission-critical applications.
ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.
253
+
ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed
Copy file name to clipboardExpand all lines: modules/ROOT/pages/quickstart.adoc
+16-9Lines changed: 16 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,9 @@
1
1
= Quickstart
2
2
3
-
This is the super-short getting started guide that should enable you to get something up and running in less than three minutes (excluding download times).
Download `stackablectl-x86_64-pc-windows-gnu.exe` (for Windows) or `stackablectl-x86_64-apple-darwin` (Mac OS Intel) or `stackablectl-aarch64-apple-darwin` (MacOS ARM) from the https://github.com/stackabletech/stackablectl/releases/latest[latest release] and save it as `stackablectl`.
27
-
28
-
For windows, you can simply execute it. For MacOS mark it as executable:
29
+
Download `stackablectl-x86_64-pc-windows-gnu.exe` (for Windows) or `stackablectl-x86_64-apple-darwin` (Mac OS Intel) or
30
+
`stackablectl-aarch64-apple-darwin` (MacOS ARM) from the {cockpit-releases}[latest release] and save it as
31
+
`stackablectl`. For Windows, you can simply execute it. For MacOS mark it as executable:
29
32
30
33
[source,console]
31
34
----
@@ -34,19 +37,22 @@ $ chmod +x stackablectl
34
37
35
38
If you want to execute it from anywhere in your system, you need to add it to the system `PATH`.
36
39
37
-
NOTE: If macOS denies the execution of stackablectl go to `Settings` -> `Security & Privacy` -> `General`. Here you will see a pop up asking if you want to allow access for `stackablectl`. You must allow access.
40
+
NOTE: If macOS denies the execution of stackablectl go to `Settings` -> `Security & Privacy` -> `General`. Here you will
41
+
see a pop up asking if you want to allow access for `stackablectl`. You must allow access.
38
42
====
39
43
40
44
== Install the Taxi data demo
41
45
42
-
The xref:stackablectl::demos/trino-taxi-data.adoc[`trino-taxi-data`] Demo installs the latest Stackable platform release and a visualization of https://www.nyc.gov/site/tlc/about/tlc-trip-record-data.page[New York City Taxi Data] using Trino and Superset:
46
+
The xref:demos:trino-taxi-data.adoc[`trino-taxi-data`] Demo installs the latest Stackable platform release and a
47
+
visualization of https://www.nyc.gov/site/tlc/about/tlc-trip-record-data.page[New York City Taxi Data] using Trino and
48
+
Superset:
43
49
44
50
[source,console]
45
51
----
46
52
./stackablectl demo install trino-taxi-data
47
53
----
48
54
49
-
TIP: Learn more about this demo in the demo docs: xref:stackablectl::demos/trino-taxi-data.adoc[]
55
+
TIP: Learn more about this demo in the demo docs: xref:demos:trino-taxi-data.adoc[]
0 commit comments