Commandes de fonctionnement communes de Phoenix

Commandes de fonctionnement communes de Phoenix


1. Connectez-vous au client

./sqlline.py 172.16.122.50:2181

2.Créer un schéma

create schema if not exists my_test;

3. Créer une table Phénix

create table MY_TEST.EXAMPLE (my_pk bigint not null,m.first_name varchar(50),m.last_name varchar(50) constraint pk primary key (my_pk));

4. Interroger les données

SELECT * FROM  MY_TEST.EXAMPLE;

Remarque : Pour les chaînes constantes, utilisez des guillemets simples, pour les noms de tables, utilisez des guillemets doubles pour les noms de champs en minuscules.

5. écriture de données hdfs

hadoop jar /usr/hdp/2.2.0.0-2041/phoenix/phoenix-4.12.0-HBase-1.2-TBDS-5.1.3.0-client.jar org.apache.phoenix.mapreduce.CsvBulkLoadTool \
-Dfs.permissions.umask-mode=000 \
-t MY_TEST.EXAMPLE \
-i /test.csv \
-c MY_PK,FIRST_NAME,LAST_NAME

6. Modifier la configuration des options

ALTER TABLE METADATA.AE_HIVE_COLUMN SET UPDATE_CACHE_FREQUENCY=60000,COMPRESSION='SNAPPY';

7. Mettez à jour les méta-informations de la table

UPDATE STATISTICS METADATA.AE_HIVE_COLUMN;

8. Créer un index

create index if not exists METADATA_AE_HIVE_COLUMN_qn_index on METADATA.AE_HIVE_COLUMN(qualifiedname)  IMMUTABLE_ROWS=false, UPDATE_CACHE_FREQUENCY=60000, VERSIONS=1, DATA_BLOCK_ENCODING='FAST_DIFF',COMPRESSION='GZ',bloomfilter='ROW' ,TTL=2147483647

9. Supprimer l'index

drop index METADATA_PICC_CONTRACT_QN_INDEX on "picc_contract";

10. La suppression de la table Phoenix ne supprime pas la table hbase

hbase-site.xml配置参数phoenix.schema.dropMetaData=false,删除phoenix表不会删除hbase表

Supongo que te gusta

Origin blog.csdn.net/qq_42264264/article/details/130826238
Recomendado
Clasificación