SnappyData v.0-5
我遇到的问题是我的 JDBC Connection 的表元数据和 Pulse Web App 看不到我在下面创建的表。
我使用 shell 和 csv 文件在 SnappyData 中创建了一个表。
数据在这里(roads.csv):
"roadId","name"
"1","Road 1"
"2","Road 2"
"3","Road 3"
"4","Road 4"
"5","Road 5"
"6","Road 6"
"7","Road 7"
"8","Road 8"
"9","Road 9"
"10","Road 10"
==================================================== ========
snappy> CREATE TABLE STAGING_ROADS
(road_id string, name string)
USING com.databricks.spark.csv
OPTIONS(path '/home/ubuntu/data/example/roads.csv', header 'true');
snappy> select * from STAGING_ROADS
Returns 10 rows.
我有一个 SnappyData JDBC 连接(DBVisualizer 和 SquirrelSQL 显示相同)。我在元数据的“表格”列表中看不到该表格。但是,如果我执行“从 STAGING_ROADS 中选择 *”。
返回 10 行带有 CLOB 的行,顺便说一句,这些行完全不可用。
road_id | name
=====================
CLOB CLOB
CLOB CLOB
CLOB CLOB
CLOB CLOB
CLOB CLOB
CLOB CLOB
CLOB CLOB
CLOB CLOB
CLOB CLOB
CLOB CLOB
其次,当我从 snappy> shell 中创建表时,Pulse Web App 没有注册我创建的表。但是,如果我从 JDBC 客户端运行 CREATE TABLE 命令,它会显示得很好。
我做错了什么吗?如何获取有关我在 snappy> shell 中创建的表的元数据以显示在 JDBC 和 Pulse 中?