达梦数据守护集群重启顺序
在搭建好数据守护集群后,需要掌握正确的服务启停顺序。   主备库服务启动顺序 主库启动实例服务 ./DmServiceRWC1_01 start 备库启动实例服务 ./DmServiceRWC1_01B start 主库启动数据守护服务 ./DmWatcherServicedmwatcher start 备库启动数据守护服务 ./DmWatcherServicedmwatcher start   主备库服务停止顺序 备库停止数据守护服务 ./DmWatcherServicedmwatcher stop 主库停止数据守护服务 ./DmWatcherServicedmwatcher stop 主库停止实例服务 ./DmServiceRWC1_01 stop 备库停止实例服务 ./DmServiceRWC1_01B stop
DMHS手动同步单张表
stop cpt clear exec lsn COPY 0 "SCH.NAME='V3XUSER' and TAB.NAME='WF_PROCESS_RUNNING'" TRUNCATE|INSERT|DICT|LSN # COPY 0 "SCH.NAME='V3XUSER' AND TAB.NAME='WF_PROCESS_RUNNING'" TRUNCATE|INSERT|THREAD|8|COMPRESS|GROUP|8|LSN #可以加块执行效率 start cpt V3XUSER是对应的模式名,WF_PROCESS_RUNNING则是要同步的表名。
rm删除docker目录时提示设备或资源忙
今天在重新安装docker时,删除原有文件,显示如下: rm -rf /run/docker rm: 无法删除"/run/docker/netns/ef765f5955eb": 设备或资源忙 rm -rf /data/docker/ rm: 无法删除"/data/docker/containers/76907b63b4ddfa133e1123fc073b127d250606fea7781522457322390c65b3f7/mounts/shm": 设备或资源忙 rm: 无法删除"/data/docker/containers/c8ecdc125607763aec2ba6300a4dd276c197a1a9f70e5d7cd98eb355f9f28f95/mounts/shm": 设备或资源忙 rm: 无法删除"/data/docker/containers/bbaded84dcc3b11e845cf9a2205359c7c4c9c11b4b5a5defd529ef5c77dc425d/mounts/shm": 设备或资源忙 rm: 无法删除"/data/docker/containers/32f7288742f251961cb531b7137bbd6fa97a803db93e32a30226f06326294d24/mounts/shm": 设备或资源忙 rm: 无法删除"/data/docker/containers/0c0f7276f489a73c78ab8b054e29dd0e1c9aeab4389d6b5d17d1932087a01b78/mounts/shm": 设备或资源忙 rm: 无法删除"/data/docker/containers/378efc08679e407f7f562926a08d79824af759b0c333abb688b55d40bcbe8c45/mounts/shm": 设备或资源忙 rm:...
自动从文件匹配数值并计算总和
该脚本自动从文档中匹配两个字符串之间的数字,并计算其总和。 import re numlist = [] total = 0 f = open("a.txt", encoding='utf8') line = f.readline() while line: result = re.findall(".*successNum(.*)failedNum.*", line) if result != []: numlist.append(result) line = f.readline() f.close() for num in range(0, len(numlist)): total = total + int(numlist[num][0]) print("列表元素之和为: ", total) 推荐python3运行该脚本。
python获取一年中所有的节假日
import arrow import datetime from chinese_calendar import is_workday def isLeapYear(years): if ((years % 4 == 0 and years % 100 != 0) or (years % 400 == 0)): days_sum = 366 return days_sum else: days_sum = 365 return days_sum def getAllDayPerYear(years): start_date = '%s-1-1' % years a = 0 all_date_list = [] days_sum = isLeapYear(int(years)) print() while a < days_sum: b = arrow.get(start_date).shift(days=a).format("YYYY-MM-DD") a += 1 all_date_list.append(b) return all_date_list if __name__ == '__main__': result=[] all_date_list = getAllDayPerYear("2023") for date in all_date_list: if is_workday(datetime.datetime.strptime(date, "%Y-%m-%d")): continue else: result.append(date) print (result) 可以计算调休,比较完整。
elasticsearch允许远程访问
vi /etc/elasticsearch/elasticsearch.yml 取消注释并修改如下: network.host: 0.0.0.0 cluster.initial_master_nodes: ["node-1", "node-2"] 重启elasticsearch: systemctl restart elasticsearch