belldoor commented on issue #8916:
URL: https://github.com/apache/iceberg/issues/8916#issuecomment-2475626871

   Same here, 
   No errors are displayed at all, only the table is created and data is not 
written.
   
   You can easily reproduce from this code.
   
   ```py
   from pyflink.datastream import StreamExecutionEnvironment
   from pyflink.table import EnvironmentSettings
   from pyflink.table.table_environment import StreamTableEnvironment
   
   if __name__ == '__main__':
       env = StreamExecutionEnvironment.get_execution_environment()
       settings = EnvironmentSettings.in_streaming_mode()
       table_env = StreamTableEnvironment.create(env, 
environment_settings=settings)
   
       table_env.execute_sql("""
           CREATE CATALOG glue_catalog WITH (
               'type'='iceberg',
               'warehouse'='s3://temp/iceberg-sink/',
               'catalog-impl'='org.apache.iceberg.aws.glue.GlueCatalog',
               'io-impl'='org.apache.iceberg.aws.s3.S3FileIO'
           )
       """)
   
       table_env.execute_sql("""
           CREATE TABLE Users (
               `id` STRING,
               `name` STRING
           ) WITH (
               'connector' = 'datagen'
           )
       """)
   
       # For print stream from datagen
       table_env.execute_sql("""
           CREATE TABLE print_users_sink (
               `id` STRING,
               `name` STRING
           ) WITH (
               'connector' = 'print'
           )
       """)
   
       # For iceberg sink
       table_env.execute_sql("""
           CREATE TABLE IF NOT EXISTS glue_catalog.test_db.test_users_sink (
               `id` STRING,
               `name` STRING
           ) WITH (
               'format-version' = '2'
           )
       """)
   
       # This insert statement works
       table_env.execute_sql("""
           INSERT INTO print_users_sink
           SELECT * FROM Users
       """)
   
       # Only this insert statement works
       table_env.execute_sql("""
           INSERT INTO glue_catalog.test_db.test_users_sink VALUES ('1', 'John 
Doe')
       """)
   
       # This insert statement fails without any errors
       table_env.execute_sql("""
           INSERT INTO glue_catalog.test_db.test_users_sink
           SELECT * FROM Users
       """).wait()
   ```
   
   And `print_users_sink` from print connector result log shown below
   ```
   11> 
+I[50739f4947396dc5bc5c08dabdbe8d3a855bd09a25f8e7f9a5642e475fa77778f31328c4c18a9a63093e62cb77cc89ba0ccd,
 
f4050f4d08f1377155813b2ada4a800249e874888bbd4f54f62163d16fd578d0af2c6cc7f717c8d8f792b206268c449e2356]
   9> 
+I[268145198d877014c0a30a20cfbe48aebdf84d95065f806efd148ecd94dc2fde873e294331ddbb532e30d1ec1b272b6abdf5,
 
4851bac2b5acc5d23c90612a56060b0f319d65d78601ca4711c1ee8b25a8ffb81026b01907274458d8df201e61ceba316fe3]
   7> 
+I[fb3a202c417293d671394408a807c8e7bc049d287c23fedb21b65a12b2ec3576fd68f065fe33e69bc7b8bbef2dc4120a9641,
 
dbb9f22de3c00901ef6b7657547dc9898ec96bfcf63d833e4baa22c3668ccf3ab7a952926e53c034f4329f37fae70693bf74]
   10> 
+I[d5aa27bbc8a77a0263da5ed1142dbd11584fc283f07faf577beb797e343a0238791b1666f7de7573760bef0c59afdfa7519a,
 
4c5efc02cdc7819dacd3ea49c365f2d155ae9784e9a59a4b8a801ccd540d05ee996e948d1975ec2f7248a7b94ee2f300d1db]
   12> 
+I[9ded56844e9d6f409e0982a584dae7c0b97ca33beca9b6211bbbc9d05b4060b90782f1a9ba2cbf3688368190585382d8433a,
 
5d23d501c3c45741ae04498f6c1afb9da6b12ce1ced235445732b4068cb8c61ed417cb87b1f0aea8b30ef16f3676c52626fc]
   ....
   ```
   
   You can only find one row from directly use `insert into ~ values` statement 
at `test_users_sink` table.
   ```json
   {"id":"1","name":"John Doe"}
   ```
   
   I'm using iceberg version `1.6.1` and pyflink `1.19.0`. 
   Perhaps, given that no one has replied, is there an issue with the method 
I’m using?
   


-- 
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: issues-unsubscr...@iceberg.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to