Phoenix-Befehlszeilenverbindung, allgemeine Grundoperationen zum Hinzufügen, Löschen, Ändern und Überprüfen

Befehlszeilenverbindung

./sqlline.py localhost:2181

 

Schema erstellen

Schema erstellen, WENN NICHT EXISTIERT "test";

Bei der ersten Erstellung wird möglicherweise der folgende Fehler gemeldet und die Konfigurationsdatei muss geändert werden

Fehler: ERROR 725 (43M08): Schema kann nicht erstellt werden, da die Konfiguration phoenix.schema.isNamespaceMappingEnabled zum Aktivieren der Namespace-Zuordnung nicht aktiviert ist. schemaName="test" (state=43M08,code=725)

java.sql.SQLException: FEHLER 725 (43M08): Schema kann nicht erstellt werden, da die Konfiguration phoenix.schema.isNamespaceMappingEnabled zum Aktivieren der Namespace-Zuordnung nicht aktiviert ist. schemaName="test"

Ändern Sie die Dateien $HASE_HOME/conf/hbase-site.xml und $PHOENIX_HOME/bin/hbase-site.xml und starten Sie den Hbase-Dienst nach der Änderung neu

<Eigenschaft>

  <name>phoenix.schema.isNamespaceMappingEnabled</name>

  <value>true</value>

</property>

<Eigenschaft>

  <name>phoenix.schema.mapSystemTablesToNamespace</name>

  <value>true</value>

</property>

Schema wechseln

verwenden Sie „test“;

Tabelle erstellen

TABELLE ERSTELLEN, WENN NICHT EXISTIERT Benutzer(id VARCHAR NOT NULL Primärschlüssel, Name VARCHAR,Alter VARCHAR,Datum Datum);

Tabellenstruktur anzeigen

!Tabellen

!desc Benutzer;

Hinzufügen und ändern

upsert in BENUTZER-Werte (ID, Name, Alter, Datum) ('1', 'zhangsan', '18', '2023-7-18');

Daten anzeigen

Daten löschen

aus USER löschen, wobei id = '1';

alles löschen

aus BENUTZER löschen;

upsert in BENUTZER-Werte (ID, Name, Alter, Datum) ('1', 'zhangsan', '18', '2023-7-18');

upsert in BENUTZER-Werte (ID, Name, Alter, Datum) ('2', 'lisi', '20', '2023-7-18');

wählen Sie * aus BENUTZER;

upsert in BENUTZER-Werte (ID, Name, Alter, Datum) ('2', 'lisi2', '20', '2023-7-18');

wählen Sie * aus BENUTZER;

Häufig verwendete Feldtypen für die Tabellenerstellung

create table test01 (
col1 integer not null primary key,
col2 varchar(2),
col3 varchar(5),
col4 decimal(4,2),
col5 decimal(6,3)
);

Acho que você gosta

Origin blog.csdn.net/u010479989/article/details/131836296
Recomendado
Clasificación