版本:
[root@centos images]# ls -ltr
total 1870036
-rw-r--r-- 1 root root 741434405 May 13 09:11 meta_OB2277_OBP329_x86_20230330.tgz
-rw-r--r-- 1 root root 165162494 May 13 09:11 nlb_3.5.1_20230210194413_x86.tgz
-rw-rw-r-- 1 root root 1008308212 May 15 17:43 ocp334.tar.gz
报错:
[2025-05-15T18:09:29.754+0800] INFO - [2025-05-15 18:07:06] run sql: ALTER TABLE `ocp2_alarm_filter` ADD COLUMN `filter_time_range_json` varchar(2048) NOT NULL DEFAULT '{}' COMMENT '屏蔽时间段匹配条件 MatchTimeRange json数组'; failed, got duplicate column error 1060 (42S21): Duplicate column name 'filter_time_range_json', just skip
[2025-05-15T18:09:29.754+0800] INFO -
[2025-05-15T18:09:29.754+0800] INFO -
[2025-05-15T18:09:29.754+0800] INFO - +++++++++++++++++++++++++++++++++
[2025-05-15T18:09:29.755+0800] INFO - + wait for election, sleep 120S +
[2025-05-15T18:09:29.755+0800] INFO - +++++++++++++++++++++++++++++++++
[2025-05-15T18:09:29.755+0800] INFO -
[2025-05-15T18:09:29.755+0800] INFO - replace table_group in sql file: update_dml_2.2.0.sql
[2025-05-15T18:09:29.755+0800] INFO - sed 's/$VAR_TABLEGROUP_NAME/ocp_meta/g' ../../sqls/update_dml_2.2.0.sql > ../../sqls/real/update_dml_2.2.0.sql
[2025-05-15T18:09:29.755+0800] INFO - executing real sql script: real/update_dml_2.2.0.sql
[2025-05-15T18:09:29.755+0800] INFO - replace table_group in sql file: update_dml_2.3.0.sql
[2025-05-15T18:09:29.755+0800] INFO - sed 's/$VAR_TABLEGROUP_NAME/ocp_meta/g' ../../sqls/update_dml_2.3.0.sql > ../../sqls/real/update_dml_2.3.0.sql
[2025-05-15T18:09:29.755+0800] INFO - executing real sql script: real/update_dml_2.3.0.sql
[2025-05-15T18:09:29.755+0800] INFO - [2025-05-15 18:09:29] run sql: INSERT INTO `ocp_obstat_config` VALUES (3000022,'OBProxy','cpu','percent','cpu_idle,cpu_iowait,cpu_irq,cpu_nice,cpu_softirq,cpu_steal,cpu_system,cpu_user',0,'',0,0,0,'2019-05-31 15:22:27','2019-05-31 15:22:27'),(3000010,'OBProxy','current_session','count','current_session_client,current_session_server',0,'',0,0,0,'2019-05-29 15:00:59','2019-05-29 15:00:59'),(3000026,'OBProxy','disk_percent','count','disk_percent',0,'',0,0,0,'2019-05-31 15:22:27','2019-05-31 15:22:27'),(3000012,'OBProxy','elogs_total','count','elogs_total_error,elogs_total_warn',0,'',0,0,0,'2019-05-29 15:00:59','2019-05-29 15:00:59'),(3000011,'OBProxy','entry_total','count','entry_total_hit,entry_total_partition,entry_total_route,entry_total_success,entry_total_table',0,'',0,0,0,'2019-05-29 15:00:59','2019-05-29 15:00:59'),(3000009,'OBProxy','error_response','count','error_response_commit,error_response_delete,error_response_insert,error_response_select,error_response_sequence,error_response_update',0,'',0,0,0,'2019-05-29 15:00:59','2019-05-29 15:00:59'),(3000023,'OBProxy','io','count','ioread,iowrite',0,'',0,0,0,'2019-05-31 15:22:27','2019-05-31 15:22:27'),(3000024,'OBProxy','io_byte','count','ioread_byte,iowrite_byte',0,'',0,0,0,'2019-05-31 15:22:27','2019-05-31 15:22:27'),(3000025,'OBProxy','io_time','count','ioread_time,iowrite_time',0,'',0,0,0,'2019-05-31 15:22:27','2019-05-31 15:22:27'),(3000030,'OBProxy','load','count','load1,load5,load15',0,'',0,0,0,'2019-05-31 15:22:27','2019-06-03 14:50:45'),(3000027,'OBProxy','memory','count','memory_buffers,memory_cached,memory_free,memory_used',0,'',0,0,0,'2019-05-31 15:22:27','2019-05-31 15:22:27'),(3000028,'OBProxy','memory_percent','count','memory_percent',0,'',0,0,0,'2019-05-31 15:22:27','2019-05-31 15:22:27'),(3000029,'OBProxy','net','count','net_receive,net_transmit',0,'',0,0,0,'2019-05-31 15:22:27','2019-05-31 15:22:27'),(3000013,'OBProxy','request_byte','count','request_byte_client,request_byte_request,request_byte_response,request_byte_server',0,'',0,0,0,'2019-05-29 15:00:59','2019-05-29 15:00:59'),(3000008,'OBProxy','request_cost','ms','request_cost_commit,request_cost_delete,request_cost_insert,request_cost_prepare_send_request_time,request_cost_select,request_cost_sequence,request_cost_server_process_request_time,request_cost_update',0,'',0,0,0,'2019-05-29 15:00:59','2019-05-29 15:00:59'),(3000007,'OBProxy','request_total','count','request_total_commit,request_total_delete,request_total_insert,request_total_large,request_total_select,request_total_sequence,request_total_slow,request_total_update',0,'',0,0,0,'2019-05-29 15:00:59','2019-05-29 15:00:59'),(3000006,'OBProxy','transaction_total','count','transaction_total',0,'',0,0,0,'2019-05-29 15:00:59','2019-05-29 15:00:59'); failed, got exception Traceback (most recent call last):
[2025-05-15T18:09:29.755+0800] INFO - File "/home/admin/ocp-init/src/ocp-init/common.py", line 207, in source_sql_file
[2025-05-15T18:09:29.755+0800] INFO - run_sql_no_result(sql, config)
[2025-05-15T18:09:29.755+0800] INFO - File "/home/admin/ocp-init/src/ocp-init/common.py", line 77, in run_sql_no_result
[2025-05-15T18:09:29.755+0800] INFO - run_sql(sql, db_config, True)
[2025-05-15T18:09:29.755+0800] INFO - File "/home/admin/ocp-init/src/ocp-init/common.py", line 61, in run_sql
[2025-05-15T18:09:29.756+0800] INFO - cursor.execute(sql)
[2025-05-15T18:09:29.756+0800] INFO - File "/usr/lib64/python2.7/site-packages/mysql/connector/cursor.py", line 569, in execute
[2025-05-15T18:09:29.756+0800] INFO - self._handle_result(self._connection.cmd_query(stmt))
[2025-05-15T18:09:29.756+0800] INFO - File "/usr/lib64/python2.7/site-packages/mysql/connector/connection.py", line 590, in cmd_query
[2025-05-15T18:09:29.756+0800] INFO - result = self._handle_result(self._send_cmd(ServerCmd.QUERY, query))
[2025-05-15T18:09:29.756+0800] INFO - File "/usr/lib64/python2.7/site-packages/mysql/connector/connection.py", line 478, in _handle_result
[2025-05-15T18:09:29.756+0800] INFO - raise errors.get_exception(packet)
[2025-05-15T18:09:29.756+0800] INFO - IntegrityError: 1062 (23000): Duplicate entry '3000006' for key 'PRIMARY'
[2025-05-15T18:09:29.756+0800] INFO -
[2025-05-15T18:09:29.756+0800] INFO - Traceback (most recent call last):
[2025-05-15T18:09:29.756+0800] INFO - File "create_metadb.py", line 189, in <module>
[2025-05-15T18:09:29.756+0800] INFO - init_ocp(filename)
[2025-05-15T18:09:29.756+0800] INFO - File "create_metadb.py", line 63, in init_ocp
[2025-05-15T18:09:29.756+0800] INFO - init_meta_db(meta_db_connect_info)
[2025-05-15T18:09:29.756+0800] INFO - File "create_metadb.py", line 88, in init_meta_db
[2025-05-15T18:09:29.757+0800] INFO - metadb.source_sqls(db_connect_info, sqls)
[2025-05-15T18:09:29.757+0800] INFO - File "/home/admin/ocp-init/src/ocp-init/metadb.py", line 450, in source_sqls
[2025-05-15T18:09:29.757+0800] INFO - common.source_sql_file(config, "../../sqls/{}".format(real_file), force=force)
[2025-05-15T18:09:29.757+0800] INFO - File "/home/admin/ocp-init/src/ocp-init/common.py", line 217, in source_sql_file
[2025-05-15T18:09:29.757+0800] INFO - raise e
[2025-05-15T18:09:29.757+0800] INFO - mysql.connector.errors.IntegrityError: 1062 (23000): Duplicate entry '3000006' for key 'PRIMARY'
[2025-05-15T18:09:29.865+0800] ERROR - Task failed with exception
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/airflow/decorators/base.py", line 217, in execute
return_value = super().execute(context)
File "/usr/local/lib/python3.9/site-packages/airflow/operators/python.py", line 175, in execute
return_value = self.execute_callable()
File "/usr/local/lib/python3.9/site-packages/airflow/operators/python.py", line 192, in execute_callable
return self.python_callable(*self.op_args, **self.op_kwargs)
File "/oat/task_engine/dags/init_ocp.py", line 147, in init_ocp_meta
raise RuntimeError('init metadb structure failed')
RuntimeError: init metadb structure failed
[2025-05-15T18:09:29.870+0800] INFO - Marking task as FAILED. dag_id=init_ocp, task_id=init_ocp_meta, execution_date=20250515T100257, start_date=20250515T100340,
会什么会出现主键重复呢?
[2025-05-15T18:09:29.757+0800] INFO - mysql.connector.errors.IntegrityError: 1062 (23000): Duplicate entry '3000006' for key 'PRIMARY'
[2025-05-15T18:09:29.865+0800] ERROR - Task failed with exception