soumilshah1995 commented on issue #351:
URL: 
https://github.com/apache/incubator-xtable/issues/351#issuecomment-1975180157

   I added this two config now its throwing different error 
   ```
       --hoodie-conf 'hoodie.datasource.write.row.writer.enable=false' \
       --hoodie-conf 
'hoodie.avro.write.support.class=io.onetable.hudi.extensions.HoodieAvroWriteSupportWithFieldIds'
 \
       --hoodie-conf 
'hoodie.client.init.callback.classes=io.onetable.hudi.extensions.AddFieldIdsClientInitCallback'
   ```
   
   # Spark Submit
   ```
   spark-submit \
       --class org.apache.hudi.utilities.streamer.HoodieStreamer \
       --packages 'org.apache.hudi:hudi-spark3.4-bundle_2.12:0.14.0' \
       --properties-file spark-config.properties \
       --master 'local[*]' \
       --executor-memory 1g \
       --jars 
'/Users/soumilshah/IdeaProjects/SparkProject/DeltaStreamer/new_jars/hudi-extensions-0.1.0-SNAPSHOT.jar'
 \
        
/Users/soumilshah/IdeaProjects/SparkProject/DeltaStreamer/jar/hudi-utilities-slim-bundle_2.12-0.14.0.jar
 \
       --table-type COPY_ON_WRITE \
       --target-base-path 
'file:///Users/soumilshah/IdeaProjects/SparkProject/DeltaStreamer/hudi/bronze_orders'
  \
       --target-table bronze_orders \
       --op UPSERT \
       --enable-sync \
       --sync-tool-classes 'io.onetable.hudi.sync.OneTableSyncTool' \
       --source-limit 4000000 \
       --source-ordering-field ts \
       --source-class org.apache.hudi.utilities.sources.CsvDFSSource \
       --hoodie-conf 'hoodie.datasource.write.recordkey.field=order_id' \
       --hoodie-conf 'hoodie.datasource.write.partitionpath.field=order_date' \
       --hoodie-conf 'hoodie.datasource.write.precombine.field=ts' \
       --hoodie-conf 
'hoodie.streamer.source.dfs.root=file://///Users/soumilshah/IdeaProjects/SparkProject/DeltaStreamer/sampledata/orders'
 \
       --hoodie-conf 'hoodie.deltastreamer.csv.header=true' \
       --hoodie-conf 'hoodie.deltastreamer.csv.sep=\t' \
       --hoodie-conf 'hoodie.onetable.formats.to.sync=DELTA' \
       --hoodie-conf 'hoodie.onetable.target.metadata.retention.hr=168' \
       --hoodie-conf 'hoodie.datasource.write.row.writer.enable=false' \
       --hoodie-conf 
'hoodie.avro.write.support.class=io.onetable.hudi.extensions.HoodieAvroWriteSupportWithFieldIds'
 \
       --hoodie-conf 
'hoodie.client.init.callback.classes=io.onetable.hudi.extensions.AddFieldIdsClientInitCallback'
   
   
   ```
   
   # Error 
   ```
   03 09:22:29 INFO MapOutputTrackerMasterEndpoint: 
MapOutputTrackerMasterEndpoint stopped!
   24/03/03 09:22:29 INFO MemoryStore: MemoryStore cleared
   24/03/03 09:22:29 INFO BlockManager: BlockManager stopped
   24/03/03 09:22:29 INFO BlockManagerMaster: BlockManagerMaster stopped
   24/03/03 09:22:29 INFO 
OutputCommitCoordinator$OutputCommitCoordinatorEndpoint: 
OutputCommitCoordinator stopped!
   24/03/03 09:22:29 INFO SparkContext: Successfully stopped SparkContext
   Exception in thread "main" java.lang.NoClassDefFoundError: 
io/onetable/hudi/idtracking/IdTracker
        at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
        at 
java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
        at java.base/java.lang.Class.getConstructor0(Class.java:3342)
        at java.base/java.lang.Class.newInstance(Class.java:556)
        at 
org.apache.hudi.common.util.ReflectionUtils.loadClass(ReflectionUtils.java:68)
        at 
org.apache.hudi.client.BaseHoodieClient.lambda$runClientInitCallbacks$0(BaseHoodieClient.java:152)
        at 
java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
        at 
java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
        at 
org.apache.hudi.client.BaseHoodieClient.runClientInitCallbacks(BaseHoodieClient.java:151)
        at 
org.apache.hudi.client.BaseHoodieClient.<init>(BaseHoodieClient.java:100)
        at 
org.apache.hudi.client.BaseHoodieWriteClient.<init>(BaseHoodieWriteClient.java:163)
        at 
org.apache.hudi.client.SparkRDDWriteClient.<init>(SparkRDDWriteClient.java:86)
        at 
org.apache.hudi.utilities.streamer.StreamSync.reInitWriteClient(StreamSync.java:988)
        at 
org.apache.hudi.utilities.streamer.StreamSync.setupWriteClient(StreamSync.java:961)
        at 
org.apache.hudi.utilities.streamer.StreamSync.syncOnce(StreamSync.java:414)
        at 
org.apache.hudi.utilities.streamer.HoodieStreamer$StreamSyncService.ingestOnce(HoodieStreamer.java:840)
        at 
org.apache.hudi.utilities.ingestion.HoodieIngestionService.startIngestion(HoodieIngestionService.java:72)
        at org.apache.hudi.common.util.Option.ifPresent(Option.java:97)
        at 
org.apache.hudi.utilities.streamer.HoodieStreamer.sync(HoodieStreamer.java:205)
        at 
org.apache.hudi.utilities.streamer.HoodieStreamer.main(HoodieStreamer.java:584)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at 
org.apache.spark.deploy.JavaMainApplication.start(SparkApplication.scala:52)
        at 
org.apache.spark.deploy.SparkSubmit.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:1020)
        at 
org.apache.spark.deploy.SparkSubmit.doRunMain$1(SparkSubmit.scala:192)
        at org.apache.spark.deploy.SparkSubmit.submit(SparkSubmit.scala:215)
        at org.apache.spark.deploy.SparkSubmit.doSubmit(SparkSubmit.scala:91)
        at 
org.apache.spark.deploy.SparkSubmit$$anon$2.doSubmit(SparkSubmit.scala:1111)
        at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:1120)
        at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
   Caused by: java.lang.ClassNotFoundException: 
io.onetable.hudi.idtracking.IdTracker
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:594)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
        ... 32 more
   24/03/03 09:22:34 INFO ShutdownHookManager: Shutdown hook called
   24/03/03 09:22:34 INFO ShutdownHookManager: Deleting directory 
/private/var/folders/qq/s_1bjv516pn_mck29cwdwxnm0000gp/T/spark-01d5445b-7bc1-49ad-aa5e-35f565e64adb
   24/03/03 09:22:34 INFO ShutdownHookManager: Deleting directory 
/private/var/folders/qq/s_1bjv516pn_mck29cwdwxnm0000gp/T/spark-a5ebc47a-ea50-4c0a-a1ed-066e2761e6b5
   soumilshah@Soumils-MBP DeltaStreamer % 
   
   ```


-- 
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...@xtable.apache.org

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

Reply via email to