[Fix](regression)es catalog adds prefixes or suffixes to avoid mutual influence (#25826)

es catalog adds prefixes or suffixes to avoid mutual influence
This commit is contained in:
zhangguoqiang
2023-10-25 19:52:49 +08:00
committed by GitHub
parent 3e21e4bdc2
commit d70af6b6be
2 changed files with 24 additions and 24 deletions

View File

@ -23,15 +23,15 @@ suite("test_es_query", "p0,external,es,external_docker,external_docker_es") {
String es_7_port = context.config.otherConfigs.get("es_7_port")
String es_8_port = context.config.otherConfigs.get("es_8_port")
sql """drop catalog if exists es6;"""
sql """drop catalog if exists es7;"""
sql """drop catalog if exists es8;"""
sql """drop catalog if exists test_es_query_es6;"""
sql """drop catalog if exists test_es_query_es7;"""
sql """drop catalog if exists test_es_query_es8;"""
sql """drop table if exists test_v1;"""
sql """drop table if exists test_v2;"""
// test old create-catalog syntax for compatibility
sql """
create catalog es6
create catalog test_es_query_es6
properties (
"type"="es",
"elasticsearch.hosts"="http://${externalEnvIp}:$es_6_port",
@ -41,7 +41,7 @@ suite("test_es_query", "p0,external,es,external_docker,external_docker_es") {
"""
// test new create catalog syntax
sql """create catalog if not exists es7 properties(
sql """create catalog if not exists test_es_query_es7 properties(
"type"="es",
"hosts"="http://${externalEnvIp}:$es_7_port",
"nodes_discovery"="false",
@ -49,7 +49,7 @@ suite("test_es_query", "p0,external,es,external_docker,external_docker_es") {
);
"""
sql """create catalog if not exists es8 properties(
sql """create catalog if not exists test_es_query_es8 properties(
"type"="es",
"hosts"="http://${externalEnvIp}:$es_8_port",
"nodes_discovery"="false",
@ -156,7 +156,7 @@ suite("test_es_query", "p0,external,es,external_docker,external_docker_es") {
order_qt_sql05 """select * from test_v2 where esquery(test2, '{"match":{"test2":"text#1"}}')"""
order_qt_sql06 """select test4,test5,test6,test7,test8 from test_v2 order by test8"""
sql """switch es6"""
sql """switch test_es_query_es6"""
// order_qt_sql_6_01 """show tables"""
order_qt_sql_6_02 """select * from test1 where test2='text#1'"""
order_qt_sql_6_03 """select * from test2_20220808 where test4 >= '2022-08-08 00:00:00' and test4 < '2022-08-08 23:59:59'"""
@ -192,7 +192,7 @@ suite("test_es_query", "p0,external,es,external_docker,external_docker_es") {
}
assertTrue(containHide)
sql """switch es7"""
sql """switch test_es_query_es7"""
// order_qt_sql_7_01 """show tables"""
order_qt_sql_7_02 """select * from test1 where test2='text#1'"""
order_qt_sql_7_03 """select * from test2_20220808 where test4 >= '2022-08-08 00:00:00' and test4 < '2022-08-08 23:59:59'"""
@ -233,7 +233,7 @@ suite("test_es_query", "p0,external,es,external_docker,external_docker_es") {
order_qt_sql_7_19 """select * from test3_20231005"""
sql """switch es8"""
sql """switch test_es_query_es8"""
order_qt_sql_8_01 """select * from test1 where test2='text#1'"""
order_qt_sql_8_02 """select * from test2_20220808 where test4 >= '2022-08-08 00:00:00' and test4 < '2022-08-08 23:59:59'"""
order_qt_sql_8_03 """select c_bool[1], c_byte[1], c_short[1], c_integer[1], c_long[1], c_unsigned_long[1], c_float[1], c_half_float[1], c_double[1], c_scaled_float[1], c_date[1], c_datetime[1], c_keyword[1], c_text[1], c_ip[1], c_person[1] from test1"""

View File

@ -23,15 +23,15 @@ suite("test_es_query_no_http_url", "p0,external,es,external_docker,external_dock
String es_7_port = context.config.otherConfigs.get("es_7_port")
String es_8_port = context.config.otherConfigs.get("es_8_port")
sql """drop catalog if exists es6;"""
sql """drop catalog if exists es7;"""
sql """drop catalog if exists es8;"""
sql """drop table if exists test_v1;"""
sql """drop table if exists test_v2;"""
sql """drop catalog if exists es6_no_http_url;"""
sql """drop catalog if exists es7_no_http_url;"""
sql """drop catalog if exists es8_no_http_url;"""
sql """drop table if exists test_v1_no_http_url;"""
sql """drop table if exists test_v2_no_http_url;"""
// test old create-catalog syntax for compatibility
sql """
create catalog if not exists es6 properties (
create catalog if not exists es6_no_http_url properties (
"type"="es",
"elasticsearch.hosts"="${externalEnvIp}:$es_6_port",
"elasticsearch.nodes_discovery"="false",
@ -41,7 +41,7 @@ suite("test_es_query_no_http_url", "p0,external,es,external_docker,external_dock
// test new create catalog syntax
sql """
create catalog if not exists es7 properties(
create catalog if not exists es7_no_http_url properties(
"type"="es",
"hosts"="${externalEnvIp}:$es_7_port",
"nodes_discovery"="false",
@ -50,7 +50,7 @@ suite("test_es_query_no_http_url", "p0,external,es,external_docker,external_dock
"""
sql """
create catalog if not exists es8 properties(
create catalog if not exists es8_no_http_url properties(
"type"="es",
"hosts"="${externalEnvIp}:$es_8_port",
"nodes_discovery"="false",
@ -60,7 +60,7 @@ suite("test_es_query_no_http_url", "p0,external,es,external_docker,external_dock
// test external table for datetime
sql """
CREATE TABLE `test_v1` (
CREATE TABLE `test_v1_no_http_url` (
`c_datetime` array<datev2> NULL,
`c_long` array<bigint(20)> NULL,
`c_unsigned_long` array<largeint(40)> NULL,
@ -95,10 +95,10 @@ suite("test_es_query_no_http_url", "p0,external,es,external_docker,external_dock
"http_ssl_enabled"="false"
);
"""
order_qt_sql51 """select * from test_v1 where test2='text#1'"""
order_qt_sql51 """select * from test_v1_no_http_url where test2='text#1'"""
sql """
CREATE TABLE `test_v2` (
CREATE TABLE `test_v2_no_http_url` (
`c_datetime` array<datev2> NULL,
`c_long` array<bigint(20)> NULL,
`c_unsigned_long` array<largeint(40)> NULL,
@ -133,16 +133,16 @@ suite("test_es_query_no_http_url", "p0,external,es,external_docker,external_dock
"http_ssl_enabled"="false"
);
"""
order_qt_sql52 """select * from test_v2 where test2='text#1'"""
order_qt_sql52 """select * from test_v2_no_http_url where test2='text#1'"""
// es6
sql """switch es6"""
sql """switch es6_no_http_url"""
order_qt_sql61 """select * from test1 where test2='text#1'"""
// es7
sql """switch es7"""
sql """switch es7_no_http_url"""
order_qt_sql71 """select * from test1 where test2='text#1'"""
// es8
sql """switch es8"""
sql """switch es8_no_http_url"""
order_qt_sql81 """select * from test1 where test2='text#1'"""
}
}