踩了一个坑,花了挺久时间去解决,记录一下。
详细报错:
File "/test.py", line 52, in <module>
test1()
File "/test.py", line 23, in test1
r1 = s3.get_file_info('tttt.txt')
File "pyarrow/_fs.pyx", line 571, in pyarrow._fs.FileSystem.get_file_info
File "pyarrow/error.pxi", line 144, in pyarrow.lib.pyarrow_internal_check_status
File "pyarrow/error.pxi", line 115, in pyarrow.lib.check_status
OSError: When getting information for key 'tttt.txt' in bucket 'series': AWS Error NETWORK_CONNECTION during HeadObject operation: curlCode: 28, Timeout was reached
解决方法:
很简单,配置DNS/配置DNS/配置DNS
,即docker镜像启动时指定dns和dns_search
eg:
docker run --dns 8.8.8.8 --dns-search *****