@@ -16,29 +16,29 @@ license: |
1616<!-- begin-include-->
1717### Single Instance
1818
19- Suppose you have one ClickHouse instance which installed on ` 10.0.0.1 ` and exposes HTTP on ` 8123 ` .
19+ Suppose you have one ClickHouse instance which installed on ` 10.0.0.1 ` and exposes HTTP endpoint on ` 8123 ` .
2020
2121Edit ` $SPARK_HOME/conf/spark-defaults.conf ` .
2222
2323```
24- ########################################
24+ ####################################################################################
2525## register a catalog named "clickhouse"
26- ########################################
26+ ####################################################################################
2727spark.sql.catalog.clickhouse xenon.clickhouse.ClickHouseCatalog
2828
29- ################################################
29+ ####################################################################################
3030## basic configurations for "clickhouse" catalog
31- ################################################
31+ ####################################################################################
3232spark.sql.catalog.clickhouse.host 10.0.0.1
3333spark.sql.catalog.clickhouse.protocol http
3434spark.sql.catalog.clickhouse.http_port 8123
3535spark.sql.catalog.clickhouse.user default
3636spark.sql.catalog.clickhouse.password
3737spark.sql.catalog.clickhouse.database default
3838
39- ###############################################################
39+ ####################################################################################
4040## custom options of clickhouse-client for "clickhouse" catalog
41- ###############################################################
41+ ####################################################################################
4242spark.sql.catalog.clickhouse.option.async false
4343spark.sql.catalog.clickhouse.option.client_name spark
4444```
@@ -49,29 +49,29 @@ Then you can access ClickHouse table `<ck_db>.<ck_table>` from Spark SQL by usin
4949
5050For ClickHouse cluster, give an unique catalog name for each instances.
5151
52- Suppose you have two ClickHouse instances, one installed on ` 10.0.0.1 ` and exposes HTTP on port ` 8123 ` named
53- clickhouse1, and another installed on ` 10.0.0.2 ` and exposes HTTP on port ` 8123 ` named clickhouse2.
52+ Suppose you have two ClickHouse instances, one installed on ` 10.0.0.1 ` and exposes HTTPS endpoint on port ` 8443 `
53+ named clickhouse1, and another installed on ` 10.0.0.2 ` and exposes HTTPS endpoint on port ` 8443 ` named clickhouse2.
5454
5555Edit ` $SPARK_HOME/conf/spark-defaults.conf ` .
5656
5757```
5858spark.sql.catalog.clickhouse1 xenon.clickhouse.ClickHouseCatalog
5959spark.sql.catalog.clickhouse1.host 10.0.0.1
60- spark.sql.catalog.clickhouse1.protocol http
61- spark.sql.catalog.clickhouse1.http_port 8123
60+ spark.sql.catalog.clickhouse1.protocol https
61+ spark.sql.catalog.clickhouse1.http_port 8443
6262spark.sql.catalog.clickhouse1.user default
6363spark.sql.catalog.clickhouse1.password
6464spark.sql.catalog.clickhouse1.database default
65- spark.sql.catalog.clickhouse1.option.async false
65+ spark.sql.catalog.clickhouse1.option.ssl true
6666
6767spark.sql.catalog.clickhouse2 xenon.clickhouse.ClickHouseCatalog
6868spark.sql.catalog.clickhouse2.host 10.0.0.2
69- spark.sql.catalog.clickhouse2.protocol http
70- spark.sql.catalog.clickhouse2.http_port 8123
69+ spark.sql.catalog.clickhouse2.protocol https
70+ spark.sql.catalog.clickhouse2.http_port 8443
7171spark.sql.catalog.clickhouse2.user default
7272spark.sql.catalog.clickhouse2.password
7373spark.sql.catalog.clickhouse2.database default
74- spark.sql.catalog.clickhouse2.option.async false
74+ spark.sql.catalog.clickhouse2.option.ssl true
7575```
7676
7777Then you can access clickhouse1 table ` <ck_db>.<ck_table> ` from Spark SQL by ` clickhouse1.<ck_db>.<ck_table> ` ,
0 commit comments