Known Issues in Apache Phoenix

Learn about the known issues in Phoenix, the impact or changes to the functionality, and the workaround.

CDPD-60862: DDL refers to "Data Definition Language", a subset of SQL statements that change the structure of the database schema in some way, typically by creating, deleting, or modifying schema objects such as databases, tables, and views. Cloudera services that support DDL include Impala, Hive (using HiveQL), Spark (using SparkSQL), HBase, Phoenix, Flink, and Kafka.
  1. While ZDU upgrades are in flight, the CDP runtime is being upgraded from a lower version to a higher version in a rolling fashion.
  2. It is mandatory that you do not run a DDL statement while the ZDU activity is in progress.
  3. You can continue to use DML statements normally during ZDU.
  4. After the ZDU has completed and the master and worker nodes have been restarted, you can resume running all statements including DDL and DML.
Since this is an application error, there is no workaround. Cloudera recommends you to modify the application to not use DDLs for the duration of the upgrade. After removing the DDLs, the application should work normally and proceed from the point of failure.
CDPD-35925: Omid service fails to start rarely. Restarting it solves the problem most of the times.