stackabletech / stackabletech/hbase-operator

Add properties to phoenix hbase-site.xml

Offen
#288 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

area/demo
Vorherrschende Sprache
Rust
Sterne
21
Forks
6
Ø Merge
1 T. 19 Std.
Gemergte PRs (30 T.)
9

Beschreibung

For a better and cleaner data handling I would like to see the following properties added to the /stackable/phoenix/bin/hbase-site.xml as well as the discovery configmap of hbase.
The phoenix hbase-site.xml can not be modified with configOverrides. This is a prerequisite for the hbase-phoenix-trino demo. During my tests phoenix did not work well with the default namespace. These properties helped stabilizing it.

<property>
        <name>phoenix.schema.isNamespaceMappingEnabled</name>
        <value>true</value>
      </property>
      <property>
        <name>phoenix.schema.mapSystemTablesToNamespace</name>
        <value>true</value>
      </property>

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, /stackable/phoenix/bin/hbase-site.xml und die Definition der HBase-Discovery-ConfigMap zu finden. Füge beiden Stellen die zwei angeforderten Phoenix-Namespace-Eigenschaften hinzu und überprüfe anschließend, dass die generierte Konfiguration die Demo hbase-phoenix-trino unterstützt und nicht auf den Standard-Namespace angewiesen ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
kubernetes
Bereich
databases, infrastructure
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.