Flink 1.10 sql-client连接hive踩坑记录

说明:本人使用的cdh版本是5.13.2,对应的hive版本是1.1.0-cdh5.13.2,flink版本为1.10。以下为配置过程:

首先修改flink-1.10/conf/sql-client-defaults.yaml配置,为hive配置catalog相关参数,cdh版本的hive-conf目录为:/etc/hive/conf.cloudera.hive:


#==============================================================================

# Catalogs

#==============================================================================

# Define catalogs here.

#catalogs: [] # empty list

    hive-version: 1.1.0

#catalogs: [] # empty list

# A typical catalog definition looks like:

#  - name: myhive

#    type: hive

#    hive-conf-dir: /opt/hive_conf/

#    default-database: ...

catalogs:

  - name: myhive

    type: hive

    hive-conf-dir: /etc/hive/conf.cloudera.hive

    hive-version: 1.2.1

    property-version: 1

    default-database: default

由于下载的flink本身不自带hive相关的lib,因此决定自行导入:

wget https://repo1.maven.org/maven2/org/apache/flink/flink-connector-hive_2.11/1.10.0/flink-connector-hive_2.11-1.10.0.jar

wget https://repo1.maven.org/maven2/org/apache/flink/flink-hadoop-compatibility_2.11/1.10.0/flink-hadoop-compatibility_2.11-1.10.0.jar

下载hive1.2.1版本,并解压:

http://archive.apache.org/dist/hive/hive-1.2.1/

将以下jar导入到flink-1.10/lib:


-rw-r--r-- 1 root root 164368 Mar 27 15:54 antlr-runtime-3.4.jar

-rw-r--r-- 1 root root    448794 Mar 27 15:57 apache-log4j-extras-1.2.17.jar

-rw-r--r-- 1 root root    91473 Mar 27 16:11 commons-cli-2.0-mahout.jar

-rw-r--r-- 1 root root    298829 Mar 27 16:16 commons-configuration-1.6.jar

-rw-r--r-- 1 root root    62050 Mar 27 15:56 commons-logging-1.1.3.jar

-rw-r--r-- 1 root root    339666 Mar 27 15:54 datanucleus-api-jdo-3.2.6.jar

-rw-r--r-- 1 root root  1890075 Mar 27 15:54 datanucleus-core-3.2.10.jar

-rw-r--r-- 1 root root  1809447 Mar 27 15:54 datanucleus-rdbms-3.2.9.jar

-rw-r--r-- 1 root root    292290 Mar 27 15:53 hive-common-1.2.1.jar

-rw-r--r-- 1 root root  20599030 Mar 27 15:56 hive-exec-1.2.1.jar

-rw-r--r-- 1 root root  5505100 Mar 27 15:54 hive-metastore-1.2.1.jar

-rw-r--r-- 1 root root    108914 Mar 27 15:53 hive-shims-common-1.2.1.jar

-rw-r--r-- 1 root root    201124 Mar 27 15:57 jdo-api-3.0.1.jar

-rw-r--r-- 1 root root    313686 Mar 27 15:54 libfb303-0.9.2.jar

-rw-r--r-- 1 root root    481535 Mar 27 15:57 log4j-1.2.16.jar

-rw-r--r-- 1 root root      9931 Sep  2  2019 slf4j-log4j12-1.7.15.jar

使用命令bin/sql-client.sh embedded启动,报错及解决过程:


Exception in thread "main" java.lang.NoSuchMethodError: org.apache.commons.cli.Option.builder(Ljava/lang/String;)Lorg/apache/commons/cli/Option$Builder;

        at org.apache.flink.table.client.cli.CliOptionsParser.<clinit>(CliOptionsParser.java:43)

        at org.apache.flink.table.client.SqlClient.main(SqlClient.java:172)

删除commons-cli-1.2.1.jar,从cdh jars目录导入commons-cli-2.0:


[root@kylin03 flink-1.10.0]# cd lib

[root@kylin03 lib]# ls

antlr-runtime-3.4.jar          datanucleus-core-3.2.10.jar                flink-table_2.11-1.10.0.jar        hive-shims-common-1.2.1.jar          slf4j-log4j12-1.7.15.jar

apache-log4j-extras-1.2.17.jar  datanucleus-rdbms-3.2.9.jar                flink-table-blink_2.11-1.10.0.jar  jdo-api-3.0.1.jar

commons-cli-1.2.1.jar          flink-connector-hive_2.11-1.10.0.jar        hive-common-1.2.1.jar              libfb303-0.9.2.jar

commons-logging-1.1.3.jar      flink-dist_2.11-1.10.0.jar                  hive-exec-1.2.1.jar                log4j-1.2.16.jar

datanucleus-api-jdo-3.2.6.jar  flink-hadoop-compatibility_2.11-1.10.0.jar  hive-metastore-1.2.1.jar          mysql-connector-java-5.1.42-bin.jar

[root@kylin03 lib]# rm commons-cli-1.2.1.jar

rm: remove regular file `commons-cli-1.2.1.jar'? y

[root@kylin03 lib]# cp /opt/cloudera/parcels/CDH/jars/commons-cli-

commons-cli-1.2.jar        commons-cli-2.0-mahout.jar 

[root@kylin03 lib]# cp /opt/cloudera/parcels/CDH/jars/commons-cli-2.0-mahout.jar .


[root@kylin03 flink-1.10.0]# bin/sql-client.sh embedded

No default environment specified.

Searching for '/usr/local/flink-1.10.0/conf/sql-client-defaults.yaml'...found.

Reading default environment from: file:/usr/local/flink-1.10.0/conf/sql-client-defaults.yaml

No session environment specified.

Exception in thread "main" org.apache.flink.table.client.SqlClientException: Unexpected exception. This is a bug. Please consider filing an issue.

        at org.apache.flink.table.client.SqlClient.main(SqlClient.java:190)

Caused by: org.apache.flink.table.client.gateway.SqlExecutionException: Could not create execution context.

        at org.apache.flink.table.client.gateway.local.ExecutionContext$Builder.build(ExecutionContext.java:753)

        at org.apache.flink.table.client.gateway.local.LocalExecutor.openSession(LocalExecutor.java:228)

        at org.apache.flink.table.client.SqlClient.start(SqlClient.java:98)

        at org.apache.flink.table.client.SqlClient.main(SqlClient.java:178)

Caused by: java.lang.NoClassDefFoundError: org/apache/hadoop/conf/Configuration

        at org.apache.flink.table.catalog.hive.factories.HiveCatalogFactory.createCatalog(HiveCatalogFactory.java:84)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.createCatalog(ExecutionContext.java:371)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.lambda$null$4(ExecutionContext.java:547)

        at java.util.HashMap.forEach(HashMap.java:1288)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.lambda$initializeCatalogs$5(ExecutionContext.java:546)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.wrapClassLoader(ExecutionContext.java:240)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.initializeCatalogs(ExecutionContext.java:545)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.initializeTableEnvironment(ExecutionContext.java:494)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.<init>(ExecutionContext.java:159)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.<init>(ExecutionContext.java:118)

        at org.apache.flink.table.client.gateway.local.ExecutionContext$Builder.build(ExecutionContext.java:742)

        ... 3 more

Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.conf.Configuration

        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

        ... 14 more

缺少Hadoop相关jar包,从cdh目录拷贝:

[root@kylin03 flink-1.10.0]# cp /opt/cloudera/parcels/CDH/jars/hadoop-co

hadoop-common-2.6.0-cdh5.13.2.jar        hadoop-common-2.6.0-cdh5.13.2-tests.jar  hadoop-core-2.6.0-mr1-cdh5.13.2.jar     

[root@kylin03 flink-1.10.0]# cp /opt/cloudera/parcels/CDH/jars/hadoop-co

hadoop-common-2.6.0-cdh5.13.2.jar        hadoop-common-2.6.0-cdh5.13.2-tests.jar  hadoop-core-2.6.0-mr1-cdh5.13.2.jar     

[root@kylin03 flink-1.10.0]# cp /opt/cloudera/parcels/CDH/jars/hadoop-common-2.6.0-cdh5.13.2.jar lib/

[root@kylin03 flink-1.10.0]# bin/sql-client.sh embedded                                             

No default environment specified.

Searching for '/usr/local/flink-1.10.0/conf/sql-client-defaults.yaml'...found.

Reading default environment from: file:/usr/local/flink-1.10.0/conf/sql-client-defaults.yaml

No session environment specified.

Exception in thread "main" org.apache.flink.table.client.SqlClientException: Unexpected exception. This is a bug. Please consider filing an issue.

        at org.apache.flink.table.client.SqlClient.main(SqlClient.java:190)

Caused by: org.apache.flink.table.client.gateway.SqlExecutionException: Could not create execution context.

        at org.apache.flink.table.client.gateway.local.ExecutionContext$Builder.build(ExecutionContext.java:753)

        at org.apache.flink.table.client.gateway.local.LocalExecutor.openSession(LocalExecutor.java:228)

        at org.apache.flink.table.client.SqlClient.start(SqlClient.java:98)

        at org.apache.flink.table.client.SqlClient.main(SqlClient.java:178)

Caused by: java.lang.NoClassDefFoundError: org/apache/hadoop/mapreduce/TaskAttemptContext

        at java.lang.Class.forName0(Native Method)

        at java.lang.Class.forName(Class.java:264)

        at org.apache.hadoop.hive.shims.ShimLoader.createShim(ShimLoader.java:146)

        at org.apache.hadoop.hive.shims.ShimLoader.loadShims(ShimLoader.java:141)

        at org.apache.hadoop.hive.shims.ShimLoader.getHadoopShims(ShimLoader.java:100)

        at org.apache.hadoop.hive.conf.HiveConf$ConfVars.<clinit>(HiveConf.java:368)

        at org.apache.hadoop.hive.conf.HiveConf.<clinit>(HiveConf.java:105)

        at org.apache.flink.table.catalog.hive.HiveCatalog.createHiveConf(HiveCatalog.java:162)

        at org.apache.flink.table.catalog.hive.HiveCatalog.<init>(HiveCatalog.java:140)

        at org.apache.flink.table.catalog.hive.factories.HiveCatalogFactory.createCatalog(HiveCatalogFactory.java:84)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.createCatalog(ExecutionContext.java:371)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.lambda$null$4(ExecutionContext.java:547)

        at java.util.HashMap.forEach(HashMap.java:1288)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.lambda$initializeCatalogs$5(ExecutionContext.java:546)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.wrapClassLoader(ExecutionContext.java:240)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.initializeCatalogs(ExecutionContext.java:545)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.initializeTableEnvironment(ExecutionContext.java:494)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.<init>(ExecutionContext.java:159)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.<init>(ExecutionContext.java:118)

        at org.apache.flink.table.client.gateway.local.ExecutionContext$Builder.build(ExecutionContext.java:742)

        ... 3 more

Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.mapreduce.TaskAttemptContext

        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

        ... 23 more

缺少mapreduce相关jar包,从cdh目录拷贝:

[root@kylin03 flink-1.10.0]# cp /opt/cloudera/parcels/CDH/jars/hadoop-mapreduce-client-core-2.6.0-cdh5.13.2.jar lib/

[root@kylin03 flink-1.10.0]# bin/sql-client.sh embedded

No default environment specified.

Searching for '/usr/local/flink-1.10.0/conf/sql-client-defaults.yaml'...found.

Reading default environment from: file:/usr/local/flink-1.10.0/conf/sql-client-defaults.yaml

No session environment specified.

Exception in thread "main" org.apache.flink.table.client.SqlClientException: Unexpected exception. This is a bug. Please consider filing an issue.

        at org.apache.flink.table.client.SqlClient.main(SqlClient.java:190)

Caused by: org.apache.flink.table.client.gateway.SqlExecutionException: Could not create execution context.

        at org.apache.flink.table.client.gateway.local.ExecutionContext$Builder.build(ExecutionContext.java:753)

        at org.apache.flink.table.client.gateway.local.LocalExecutor.openSession(LocalExecutor.java:228)

        at org.apache.flink.table.client.SqlClient.start(SqlClient.java:98)

        at org.apache.flink.table.client.SqlClient.main(SqlClient.java:178)

Caused by: java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration

        at org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.<init>(DefaultMetricsSystem.java:38)

        at org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.<clinit>(DefaultMetricsSystem.java:36)

        at org.apache.hadoop.security.UserGroupInformation$UgiMetrics.create(UserGroupInformation.java:139)

        at org.apache.hadoop.security.UserGroupInformation.<clinit>(UserGroupInformation.java:259)

        at org.apache.hadoop.conf.Configuration$Resource.getRestrictParserDefault(Configuration.java:245)

        at org.apache.hadoop.conf.Configuration$Resource.<init>(Configuration.java:213)

        at org.apache.hadoop.conf.Configuration$Resource.<init>(Configuration.java:205)

        at org.apache.hadoop.conf.Configuration.addResource(Configuration.java:863)

        at org.apache.flink.api.java.hadoop.mapred.utils.HadoopUtils.getHadoopConfiguration(HadoopUtils.java:102)

        at org.apache.flink.table.catalog.hive.HiveCatalog.createHiveConf(HiveCatalog.java:171)

        at org.apache.flink.table.catalog.hive.HiveCatalog.<init>(HiveCatalog.java:140)

        at org.apache.flink.table.catalog.hive.factories.HiveCatalogFactory.createCatalog(HiveCatalogFactory.java:84)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.createCatalog(ExecutionContext.java:371)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.lambda$null$4(ExecutionContext.java:547)

        at java.util.HashMap.forEach(HashMap.java:1288)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.lambda$initializeCatalogs$5(ExecutionContext.java:546)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.wrapClassLoader(ExecutionContext.java:240)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.initializeCatalogs(ExecutionContext.java:545)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.initializeTableEnvironment(ExecutionContext.java:494)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.<init>(ExecutionContext.java:159)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.<init>(ExecutionContext.java:118)

        at org.apache.flink.table.client.gateway.local.ExecutionContext$Builder.build(ExecutionContext.java:742)

        ... 3 more

Caused by: java.lang.ClassNotFoundException: org.apache.commons.configuration.Configuration

        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

        ... 25 more

[root@kylin03 flink-1.10.0]# cp /opt/cloudera/parcels/CDH/jars/commons-

commons-beanutils-1.8.3.jar      commons-compress-1.4.1.jar        commons-exec-1.1.jar              commons-lang-2.6.jar              commons-math3-3.2.jar

commons-beanutils-1.9.2.jar      commons-compress-1.4.jar          commons-fileupload-1.3.2.jar      commons-lang3-3.1.jar            commons-math3-3.4.1.jar

commons-beanutils-core-1.8.0.jar  commons-compress-1.9.jar          commons-httpclient-3.0.1.jar      commons-lang3-3.3.2.jar          commons-net-1.4.1.jar

commons-cli-1.2.jar              commons-configuration-1.6.jar    commons-httpclient-3.1.jar        commons-lang3-3.4.jar            commons-net-3.1.jar

commons-cli-2.0-mahout.jar        commons-configuration-1.7.jar    commons-io-1.4.jar                commons-logging-1.1.1.jar        commons-pool-1.5.4.jar

commons-codec-1.4.jar            commons-daemon-1.0.13.jar        commons-io-2.1.jar                commons-logging-1.1.3.jar        commons-pool2-2.4.2.jar

commons-codec-1.6.jar            commons-daemon.jar                commons-io-2.3.jar                commons-logging-1.1.jar          commons-vfs2-2.0.jar

commons-codec-1.8.jar            commons-dbcp-1.4.jar              commons-io-2.4.jar                commons-logging-1.2.jar         

commons-codec-1.9.jar            commons-digester-1.8.1.jar        commons-jexl-2.1.1.jar            commons-math-2.1.jar             

commons-collections-3.2.2.jar    commons-digester-1.8.jar          commons-lang-2.4.jar              commons-math-2.2.jar             

commons-compiler-2.7.6.jar        commons-el-1.0.jar                commons-lang-2.5.jar              commons-math3-3.1.1.jar         

[root@kylin03 flink-1.10.0]# cp /opt/cloudera/parcels/CDH/jars/commons-configuration-1.6.jar lib/

[root@kylin03 flink-1.10.0]# bin/sql-client.sh embedded                                         

No default environment specified.

Searching for '/usr/local/flink-1.10.0/conf/sql-client-defaults.yaml'...found.

Reading default environment from: file:/usr/local/flink-1.10.0/conf/sql-client-defaults.yaml

No session environment specified.

Exception in thread "main" org.apache.flink.table.client.SqlClientException: Unexpected exception. This is a bug. Please consider filing an issue.

        at org.apache.flink.table.client.SqlClient.main(SqlClient.java:190)

Caused by: org.apache.flink.table.client.gateway.SqlExecutionException: Could not create execution context.

        at org.apache.flink.table.client.gateway.local.ExecutionContext$Builder.build(ExecutionContext.java:753)

        at org.apache.flink.table.client.gateway.local.LocalExecutor.openSession(LocalExecutor.java:228)

        at org.apache.flink.table.client.SqlClient.start(SqlClient.java:98)

        at org.apache.flink.table.client.SqlClient.main(SqlClient.java:178)

Caused by: java.lang.NoClassDefFoundError: org/apache/hadoop/util/PlatformName

        at org.apache.hadoop.security.UserGroupInformation.getOSLoginModuleName(UserGroupInformation.java:442)

        at org.apache.hadoop.security.UserGroupInformation.<clinit>(UserGroupInformation.java:487)

        at org.apache.hadoop.conf.Configuration$Resource.getRestrictParserDefault(Configuration.java:245)

        at org.apache.hadoop.conf.Configuration$Resource.<init>(Configuration.java:213)

        at org.apache.hadoop.conf.Configuration$Resource.<init>(Configuration.java:205)

        at org.apache.hadoop.conf.Configuration.addResource(Configuration.java:863)

        at org.apache.flink.api.java.hadoop.mapred.utils.HadoopUtils.getHadoopConfiguration(HadoopUtils.java:102)

        at org.apache.flink.table.catalog.hive.HiveCatalog.createHiveConf(HiveCatalog.java:171)

        at org.apache.flink.table.catalog.hive.HiveCatalog.<init>(HiveCatalog.java:140)

        at org.apache.flink.table.catalog.hive.factories.HiveCatalogFactory.createCatalog(HiveCatalogFactory.java:84)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.createCatalog(ExecutionContext.java:371)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.lambda$null$4(ExecutionContext.java:547)

        at java.util.HashMap.forEach(HashMap.java:1288)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.lambda$initializeCatalogs$5(ExecutionContext.java:546)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.wrapClassLoader(ExecutionContext.java:240)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.initializeCatalogs(ExecutionContext.java:545)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.initializeTableEnvironment(ExecutionContext.java:494)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.<init>(ExecutionContext.java:159)

        at org.apache.flink.table.client.gateway.local.ExecutionContext.<init>(ExecutionContext.java:118)

        at org.apache.flink.table.client.gateway.local.ExecutionContext$Builder.build(ExecutionContext.java:742)

        ... 3 more

Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.util.PlatformName

        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

        ... 23 more

[root@kylin03 flink-1.10.0]# cp /opt/cloudera/parcels/CDH/jars/hadoop-co

hadoop-common-2.6.0-cdh5.13.2.jar        hadoop-common-2.6.0-cdh5.13.2-tests.jar  hadoop-core-2.6.0-mr1-cdh5.13.2.jar     

[root@kylin03 flink-1.10.0]# cp /opt/cloudera/parcels/CDH/jars/hadoop-co

hadoop-common-2.6.0-cdh5.13.2.jar        hadoop-common-2.6.0-cdh5.13.2-tests.jar  hadoop-core-2.6.0-mr1-cdh5.13.2.jar     

[root@kylin03 flink-1.10.0]# cp /opt/cloudera/parcels/CDH/jars/hadoop-common-2.6.0-cdh5.13.2.jar  lib/

cp: overwrite `lib/hadoop-common-2.6.0-cdh5.13.2.jar'? y

[root@kylin03 flink-1.10.0]# cp /opt/cloudera/parcels/CDH/jars/hadoop-auth-2.6.0-cdh5.13.2.jar lib/

终于,可以正常打开了:


[root@kylin03 flink-1.10.0]# bin/sql-client.sh embedded                                             

No default environment specified.

Searching for '/usr/local/flink-1.10.0/conf/sql-client-defaults.yaml'...found.

Reading default environment from: file:/usr/local/flink-1.10.0/conf/sql-client-defaults.yaml

No session environment specified.

                                  ▒▓██▓██▒

                              ▓████▒▒█▓▒▓███▓▒

                            ▓███▓░░        ▒▒▒▓██▒  ▒

                          ░██▒  ▒▒▓▓█▓▓▒░      ▒████

                          ██▒        ░▒▓███▒    ▒█▒█▒

                            ░▓█            ███  ▓░▒██

                              ▓█      ▒▒▒▒▒▓██▓░▒░▓▓█

                            █░ █  ▒▒░      ███▓▓█ ▒█▒▒▒

                            ████░  ▒▓█▓      ██▒▒▒ ▓███▒

                        ░▒█▓▓██      ▓█▒    ▓█▒▓██▓ ░█░

                  ▓░▒▓████▒ ██        ▒█    █▓░▒█▒░▒█▒

                  ███▓░██▓  ▓█          █  █▓ ▒▓█▓▓█▒

                ░██▓  ░█░            █  █▒ ▒█████▓▒ ██▓░▒

              ███░ ░ █░          ▓ ░█ █████▒░░    ░█░▓  ▓░

              ██▓█ ▒▒▓▒          ▓███████▓░      ▒█▒ ▒▓ ▓██▓

          ▒██▓ ▓█ █▓█      ░▒█████▓▓▒░        ██▒▒  █ ▒  ▓█▒

          ▓█▓  ▓█ ██▓ ░▓▓▓▓▓▓▓▒              ▒██▓          ░█▒

          ▓█    █ ▓███▓▒░              ░▓▓▓███▓          ░▒░ ▓█

          ██▓    ██▒    ░▒▓▓███▓▓▓▓▓██████▓▒            ▓███  █

          ▓███▒ ███  ░▓▓▒░░  ░▓████▓░                  ░▒▓▒  █▓

          █▓▒▒▓▓██  ░▒▒░░░▒▒▒▒▓██▓░                            █▓

          ██ ▓░▒█  ▓▓▓▓▒░░  ▒█▓      ▒▓▓██▓    ▓▒          ▒▒▓

          ▓█▓ ▓▒█  █▓░  ░▒▓▓██▒            ░▓█▒  ▒▒▒░▒▒▓█████▒

          ██░ ▓█▒█▒  ▒▓▓▒  ▓█                █░      ░░░░  ░█▒

          ▓█  ▒█▓  ░    █░                ▒█              █▓

            █▓  ██        █░                ▓▓        ▒█▓▓▓▒█░

            █▓ ░▓██░      ▓▒                  ▓█▓▒░░░▒▓█░    ▒█

              ██  ▓█▓░      ▒                    ░▒█▒██▒      ▓▓

              ▓█▒  ▒█▓▒░                        ▒▒ █▒█▓▒▒░░▒██

                ░██▒    ▒▓▓▒                    ▓██▓▒█▒ ░▓▓▓▓▒█▓

                  ░▓██▒                          ▓░  ▒█▓█  ░░▒▒▒

                      ▒▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▓▓  ▓░▒█░

    ______ _ _      _      _____  ____  _        _____ _ _            _  BETA 

  |  ____| (_)    | |    / ____|/ __ \| |      / ____| (_)          | | 

  | |__  | |_ _ __ | | __ | (___ | |  | | |      | |    | |_  ___ _ __ | |_

  |  __| | | | '_ \| |/ /  \___ \| |  | | |      | |    | | |/ _ \ '_ \| __|

  | |    | | | | | |  <  ____) | |__| | |____  | |____| | |  __/ | | | |_

  |_|    |_|_|_| |_|_|\_\ |_____/ \___\_\______|  \_____|_|_|\___|_| |_|\__|

        Welcome! Enter 'HELP;' to list all available commands. 'QUIT;' to exit.

Flink SQL> show databases;

default_database

Flink SQL> show tables;

[INFO] Result was empty.

Flink SQL> use catalog myhive;

Flink SQL> show databases;

default

dim

temp

Flink SQL> show tables;

my_first_table

test

Flink SQL> quit;

[INFO] Exiting Flink SQL CLI Client...

Shutting down the session...

done.

[root@kylin03 flink-1.10.0]#

感谢:

https://blog.csdn.net/u014310499/article/details/103905804

https://blog.csdn.net/h335146502/article/details/100689010

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,847评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,208评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,587评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,942评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,332评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,587评论 1 218
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,853评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,568评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,273评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,542评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,033评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,373评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,031评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,073评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,830评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,628评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,537评论 2 269

推荐阅读更多精彩内容

  • 1、运行环境 主机IP 主机名 2、配置主机名(分别在五台机器上执行) hostname +主机名例如: h...
    献给记性不好的自己阅读 3,493评论 0 6
  • 说明:不少读者反馈,想使用开源组件搭建Hadoop平台,然后再部署Kylin,但是遇到各种问题。这里我为读者部署一...
    大诗兄_zl阅读 1,985评论 0 2
  • 小编的一天是酱紫的: 晚上加班到深夜,早上早早起床赶公交,去到公司不讨好,工作没有什么大风大浪,一到办公室看看邮件...
    驴子自驾游阅读 520评论 6 5
  • 突然之间 谁都不想再爱 突然之间 想谁都不认识 突然之间 想置身一切事外 有些路 注定要一个人去走 有些人 注定要...
    雪美梅花阅读 201评论 0 0
  • 有时候,时常的想着 倘若将一段光阴,只默默托付给一个人 是桩多么,多么欣喜,而值得庆幸的事 那份期许,好像温润天空...
    王芊骅阅读 344评论 0 3