liunaijie commented on issue #6927:
URL: https://github.com/apache/seatunnel/issues/6927#issuecomment-2141361097

   > it works when add hdfs_site_path. another issue, does map have hdfs ha 
configuration in hazelcast.yaml? my config is like this and it does not work: 
hazelcast: cluster-name: seatunnel network: rest-api: enabled: true 
endpoint-groups: CLUSTER_WRITE: enabled: true DATA: enabled: true join: tcp-ip: 
enabled: true member-list: - bc-gcp-sg-node03.c.proj.internal - 
bc-gcp-sg-node04.c.proj.internal - bc-gcp-sg-node05.c.proj.internal port: 
auto-increment: false port: 5801 properties: 
hazelcast.invocation.max.retry.count: 20 hazelcast.tcp.join.port.try.count: 30 
hazelcast.logging.type: log4j2 hazelcast.operation.generic.thread.count: 50 
map: engine*: map-store: enabled: true initial-mode: EAGER factory-class-name: 
org.apache.seatunnel.engine.server.persistence.FileMapStoreFactory properties: 
type: hdfs namespace: /tmp/seatunnel/imap clusterName: seatunnel storage.type: 
hdfs #fs.defaultFS: hdfs://bc-gcp-sg-node02.c.proj.internal:8020 # it works 
when use this active namenode fs.defaultFS: h
 dfs://prod # Ensure that the directory has written permission 
seatunnel.hadoop.dfs.nameservices: prod seatunnel.hadoop.dfs.ha.namenodes.prod: 
nn1,nn2 seatunnel.hadoop.dfs.namenode.rpc-address.prod.nn1: 
bc-gcp-sg-node01.c.proj.internal:8020 
seatunnel.hadoop.dfs.namenode.rpc-address.prod.nn2: 
bc-gcp-sg-node02.c.proj.internal:8020 
seatunnel.hadoop.dfs.client.failover.proxy.provider.prod: 
org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider
   > 
   > report error when config with hdfs ha: 
StackTrace:org.apache.seatunnel.core.starter.exception.CommandExecuteException: 
SeaTunnel job executed failed at 
org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:191)
 at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40) at 
org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:34)
 Caused by: java.util.concurrent.CompletionException: 
org.apache.seatunnel.engine.common.exception.SeaTunnelEngineException: Can not 
get coordinator service from an active master node. at 
com.hazelcast.spi.impl.AbstractInvocationFuture.wrapInCompletionException(AbstractInvocationFuture.java:1347)
 at 
com.hazelcast.spi.impl.AbstractInvocationFuture.cascadeException(AbstractInvocationFuture.java:1340)
 at 
com.hazelcast.spi.impl.AbstractInvocationFuture.access$200(AbstractInvocationFuture.java:65)
   
   
   Yes. it supported. 
   
   you error log has `# Ensure that the directory has written permission`. 
please check this.
   
   
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to