xpchen-fa opened a new issue, #5228:
URL: https://github.com/apache/seatunnel/issues/5228

   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/seatunnel/issues?q=is%3Aissue+label%3A%22bug%22)
 and found no similar issues.
   
   
   ### What happened
   
   由于clickhouse安装在安全集群上,测试用通过curl的方式访问https可以但是http不行,是否可以设置https连接方式
   # test
   curl -k -- insecure 'https:/ip:port'
   Ok.
   curl -k -- insecure 'http:/ip:port'
   curl: (52) Empty reply from server
   
   ### SeaTunnel Version
   
   2.3.1
   
   ### SeaTunnel Config
   
   ```conf
   source {
     hive {
       sql = "select data dt,row key from mdm.temp1"
       table_name = "mdm.temp1" 
       metastore_uri=""
     }
   }
   transform {
     Sql{
       source table name = "mdm.temp1"
       query="select data dt,row key from mdm.temp1" result table name = "fake"
     }
   }
   sink {
     Clickhouse{
       host = "ip:port"
       clickhouse.socket timeout = 100000
       database = "mdm" 
       table = "tmp"
       username = "name" 
       password = "pass"
     }
   }
   ```
   
   
   ### Running Command
   
   ```shell
   bin/start-seatunnel-spark-2-connector-v2.sh --config config/batch.conf -m 
local -e client
   ```
   
   
   ### Error Exception
   
   ```log
   ERROR|main Run SeaTunnel on spark failed. 
|org.apache.seatunne1.core.starter.spark.command.SparkTaskExecuteCommand.execute(SparkTaskExecuteCommand.java:62)
   
org.apache.seatunne1.connectors.seatunne1.clickhouse.exception.ClickhouseConnectorException:ErrorCode:[COMMON-09],
 ErrorDescription:[Get table sch ema from upstream data failed] - Cannot get 
table schema from clickhouse
   at 
org.apache.seatunnel.connectors.seatunne1.clickhouse.sink.client.ClickhouseProxy.getClickhouseTab1eSchema(ClickhouseProxy.java:144)
 
   at 
org.apache.seatunne1.connectors.seatunne1.clickhouse.sink.client.ClickhouseProxy.getclickhouseTab1eSchema(ClickhouseProxy.java:133)
 
   at 
org.apache.seatunne1.connectors.seatunne1.clickhouse.sink.client.clickhouseSink.prepare(ClickhouseSink.java:141)
   at 
org.apache.seatunnel.core.starter.spark.execution.SinkExecuteProcessor.1ambda$initializePlugins$0(SinkExecuteProcessor.java:76)
 
   at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
   at 
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) 
   at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
   at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) 
   at 
java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) 
   at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) 
   at java.uti1.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
   at 
org.apache.seatunne1.core.starter.spark.execution.SinkExecuteProcessor.initializePlugins(SinkExecuteProcessor.java:87)
   at 
org.apache.seatunne1.core.starter.spark.execution.SparkAbstractP1uginExecuteProcessor.<init>(5parkAbstractP1uginExecuteProcessor.java:49
   at 
org.apache.seatunne1.core.starter.spark.execution.SinkExecuteProcessor.<init>(SinkExecuteProcessor.java:53)
 
   at 
org.apache.seatunne1.core.starter.spark.execution.SparkExecution.<init>(SparkExecution.java:66)
   at 
org.apache.seatunne1.core.starter.spark.command.SparkTaskExecuteCommand.execute(SparkTaskExecuteCommand.
 java:59) at org.apache.seatunnel.core.starter.SeaTunne1.run(SeaTunnel.java:40)
   at 
org.apache.seatunnel.core.starter.spark.SeaTunne1Spark.main(SeaTunne1Spark.java:35)
 
   at sun.reflect.NativeMethodAccessorImp1.invokeO(Native Method)
   at 
sun.reflect.NativeMethodAccessorImp1.invoke(NativeMethodAccessorImp1.java:62)
   at 
sun.reflect.DelegatingMethodAccessorImp1.invoke(DelegatingMethodAccessorImp1.java:43)
 
   at java.lang.reflect.Method.invokeMethod.java:498)
   at 
org.apache.spark.dep1oy.SparkSubmit$.orq$apache$spark$dep1oy$SparkSubmit$$runMain(SparkSubmit.scala:762)
 at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:190) 
   at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:215) 
   at org.apache.spark.deplov.SparkSubmit$.main(SparkSubmit.scala:129) 
   at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
   Caused by: com.clickhouse.client.ClickHouseException:Unexpected end of file 
from server, server ClickHouseNode [uri=http://ip:port/mdm 
   ]@-1720695623
   at com.clickhouse.client.ClickHouseException.of(ClickHouseException.java:168)
   at 
com.clickhouse.client.Abstractclient.1ambda$execute$0(Abstractclient.java:291)
   at 
java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.iava:1590)
 
   at 
java.util.concurrent.ThreadPoo1Executor.runWorker(ThreadPoo1Executor.java:1149) 
   at 
java.util.concurrent.ThreadPoo1Executor$Worker.run(ThreadPoolExecutor.java:624) 
   at java.lang.Thread.run(Thread.iava:748)
   Caused by: java.net.SocketException: Unexpected end of file from server
   at sun.net.www.http.HttpClient.parseHTTPHeader(Httpclient.iava:851)
   ```
   
   
   ### Zeta or Flink or Spark Version
   
   _No response_
   
   ### Java or Scala Version
   
   _No response_
   
   ### Screenshots
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@seatunnel.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to