Archery
Archery copied to clipboard
pt-osc的问题
éç°æ¥éª¤
设置osc_recursion_method = noneåæ°ï¼å¨çº¿æ¥è¯¢èåï¼æ¥è¯¢SQLæ¶ï¼æ¥ä»¥ä¸é误
颿å¤çç»æ
é ç½®pt-osc
æ¥å¿ææ¬
[2023-04-10 13:55:17,151][MainThread:139948375611200][task_id:default][data_masking.py:50][WARNING]- æ°æ®è±æå¼å¸¸ï¼é误信æ¯ï¼Traceback (most recent call last):
File "/opt/archery/sql/utils/data_masking.py", line 28, in data_masking
select_list = inception_engine.query_data_masking(instance=instance, db_name=db_name, sql=sql)
File "/opt/archery/sql/engines/goinception.py", line 180, in query_data_masking
query_result = self.query(db_name=db_name, sql=sql)
File "/opt/archery/sql/engines/goinception.py", line 132, in query
conn = self.get_connection()
File "/opt/archery/sql/engines/goinception.py", line 36, in get_connection
self.conn = MySQLdb.connect(host=go_inception_host, port=go_inception_port, charset='utf8mb4',
File "/opt/venv4archery/lib/python3.9/site-packages/MySQLdb/__init__.py", line 130, in Connect
return Connection(*args, **kwargs)
File "/opt/venv4archery/lib/python3.9/site-packages/MySQLdb/connections.py", line 185, in __init__
super().__init__(*args, **kwargs2)
MySQLdb._exceptions.OperationalError: (2005, "Unknown MySQL server host 'goinception' (2)")
çæ¬
1.8.5
é¨ç½²æ¹å¼
Docker
æ¯å¦è¿æå ¶ä»å¯ä»¥è¾ å©å®ä½é®é¢çä¿¡æ¯ï¼æ¯å¦æ°æ®åºçæ¬ç
No response
设置此参数,修改大表时,不检查从库
貌似设置成osc_recursion_method = "none" ,加上引号,就没有问题