记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题,
docker部署可执行jar包的思路与完整步骤 对于springboot项目运行,直接是java -jar的方式运行,如果想要放到docker中运行,可以参考本文,下面这篇文章主要给大家介绍了关于docker部署可执行jar包的思路与完整步骤,需要的朋友可以参考下前言我们构建的是运行bash文件命令的镜像,而不是构建jar包的镜像。好处就是,jar包有更新,只需替换jar包或者bash文件,而无须重新构建镜像。通常,用docker承载运行java程序,是将jar包先构建镜像,然后创建docker容器运行。如果jar包更新,就需要删除原镜像,重新来一遍,耗时耗力。有一个方案是,我们创建一个bash文件(linux的批处理文件),其内容是运行我们的jar包。然后创建运行该bash文件的docker镜像、docker容器。这样的好处是很明显的,jar包有更新,只替换jar包,甚至jar包改名了,也只是更改bash文件的内容而已,而镜像、容器,不会受到任何影响,无需作出任何改动。一、思路1、将docker容器中的指定文件夹挂载到宿主机上,更新jar包只需上传到宿主机指定路径,方便更新2、利用bash文件运行jar包,并构建该bash的镜像,代替构建直接运行jar包的镜像,利于镜像与jar包解耦。例如,app-1.0.0.jar 升级到 app-2.0.0.jar,只须更...
docker-compose启动redis多机集群的实现(6台服务器3主3从)   本文主要介绍了docker-compose启动redis多机集群的实现(6台服务器3主3从),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧+目录1. 环境说明节点IPredis-node-110.10.239.31redis-node-210.10.239.32redis-node-310.10.239.33redis-node-410.10.239.34redis-node-510.10.239.35redis-node-610.10.239.362. 集群部署redis-node-1yml 文件123456789101112version: '2.2'services:  redis-node-1:    image: bitnami/redis-cluster:7.0    restart: always    container_name: redis-node-1    network_mode: "host"    volumes:      - ./redis-cluster_data-1:/bitnami/redis/data    environment:      - 'REDIS_PASSWORD=liubei@161'      - 'REDIS_NODES=10.10.239.31 10.10.23...
Docker安装jenkins实现微服务多模块打包的示例代码废话不多说,直接讲正事1.安装123456789101112131415161718192021222324252627282930313233343536373839404142# 1.pull jenkins(若使用jdk11则可pull最新版jenkins,否则最新版配置jdk8时会有兼容bug)docker pull jenkins/jenkins:alpine-jdk8 # 2.run jenkinsdocker run -d --name jenkins jenkins/jenkins:alpine-jdk8 # 3.拷贝jenkins_home到宿主机docker cp jenkins:/var/jenkins_home /data/ # 4.删除刚刚启动的jenkinsdocker stop jenkins && docker rm jenkins # 5.重新启动一个映射拷贝出来的homedocker run -d --restart=unless-stopped --name jenkins -u root \-v $(which docker):/usr/bin/docker \-v /var/run/docker.sock:/var/run/docker.sock \-v /data/esp/:/data/esp/ \-v /data/jenkins_home:/var/jenkins_home \-v /etc/localtime:/etc/localtime \-p 9090:8080 -p 50000:50000 jenkins/jenkins:alpine-jdk8# -uroot:已jenkins中root用户启动# -p:映射容器中8080、50000端口到宿主机的9090、50000端口# -v:映射项目部署目录及jenkins工作目录到容器中# -v /etc/localt...
华为云基于ServiceStage的微服务开发与部署的实验无法拉取代码问题1,在华为云作基于ServiceStage的微服务开发与部署的实验时,会出现git clone不了代码的问题。2,主要原因是在cce中配置好k8s集群管理端后,再手动添加的3个节点,没法添加公网IP的,导致 git clone代码时,node节点主机无法连接外网,所以不能正常进行。解决方法 :  新建三个EIP,或是NAT资源。然后再绑定到节点主机上,再次到 servicestage 中的持续交付--构建-- 点击 构建任务,即可正常运行。
 
0
作者:北海皆非链接:https://www.zhihu.com/question/491004869/answer/2500083628来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。央企秘书,汇报工作已经成为了我的日常习惯。我最常做的工作就是为一把手写稿,每年撰写的工作总结、工作汇报、经验分享、整改报告等汇报类型的稿件占全年稿件总量的近50%。一把手汇报的对象也都是集团事业部负责人、集团总经理、董事长等这些举足轻重的大佬。所以你可以完全相信本篇回答下所提及汇报模式的专业性与规范性。也许题主会疑虑自己的汇报对象只是直属领导而非集团老总,但汇报的底层逻辑是一样的。更何况作为一个新手主管,用最高规格的汇报模式「款待」部门总监,是不是也体现你对工作的重视度,对领导的尊重度,以及个人的专业性?回归主题,上干货。一、汇报的组成模块背景工作成果如何推进漏洞与不足下一步工作安排支撑下面详细拆解每个步骤:汇报背景一般规范化的工作汇报的开场白一般是:应XX号文件要求、应集团XX的号召。而日常汇报也应该首先介绍下你准备汇报内容的工作背景。这是一个经常被汇报者所忽略但又特别加分的小细节。有些人见到领导坐下后,先哩了噜嘟的把自己想说的一股脑先...
 
0
ORACLE19c 修改pdb字符集编码一、 db默认字符集AL32UTF8Specify the database character set when you create the database. Starting from Oracle Database 12c Release 2, if you use Oracle Universal Installer (OUI) or Oracle Database Configuration Assistant (DBCA) to create a database, then the default database character set used is the Unicode character set AL32UTF8.12.2之前版本的数据库中,数据库的默认字符集都是根据操作系统的字符集来定的。在12.2中,在安装数据库的时候,数据库默认的字符集为AL32UTF8。二、  PDB支持不同字符集Per-PDB Character Set的有几个前提条件:1) CDB must be AL32UTF82) Application Container requires single character set3) National character set also supported per PDB4) Truncation of data can occur in cross-container queries if data conversion to UNICODE causes expansion从12.2起引入新特性同一CDB中每个PDB可以使用不同的字符集,前提CDB是AL32UTF8。 如CDB是AL32UTF8,其中的PDB1为ZHS16GBK , 从其它CDB plug-in一个其他字符集的PDB也是允许的,在plug-in PDB过程中并不会转换字符集。对...
解决 java.nio.channels.UnresolvedAddressException 本地连接HDFS地址解析异常 talend 本地调试作业任务时,发现连接hdfs时会报地址解析异常情况一 host没配对Hadoop集群部署在 服务器上,ip地址为192.xxx.xxx.xx修改本地hosts,加入映射192.168.1.51 hadoop51 192.168.1.52 hadoop52 192.168.1.53 hadoop53 情况二 host没配全如Hadoop集群有10台hdfs DataNode节点,需要在本地全部配好hosts才行。我一开始只配了其中前8台,出现这个问题,全部配好hosts问题解决。因为当客户端向 HDFS 发起读写请求时,NameNode 会根据目标文件的 block 存储位置返回一组相应的 datanode 节点给客户端,可以是集群中的任意节点。例如只配了01-08机器的hosts,向hdfs上传文件时,NameNode返回了三个节点(02,05,09)要求客户端写入,但是09的host没配,就会报错。情况三 talend配置问题使用talend 配置 hadoop集群时,使用数据节点主机名 ,不要打勾。
Oracle Automating Database Startup/Shutdown on Linux Stopping and Starting Oracle SoftwareThis chapter describes how to identify Oracle Database processes, and provides basic information about how to stop and restart them. It also describes how to set up automatic startup and shutdown of the Oracle Database. It contains the following sections:Stopping and Starting Oracle ProcessesAutomating Shutdown and Startup2.1 Stopping and Starting Oracle ProcessesThis section describes how to stop and start Oracle processes. It contains the following topics:Stopping and Starting Oracle Database and Automatic Storage Management InstancesStopping and Starting Oracle Cluster Services Synchronization DaemonStopping and Starting an Oracle Net ListenerStopping and Starting Oracle Ultra SearchStopping and Starting Oracle Enterprise Manager Database ControlStopping and Starting Oracle Management Agent2.1.1 Stopping and Starting Oracle Database and Automatic Storage Management Instance...
本文介绍如何使用 DMU 工具在 Oracle 数据库 12cR2 (12.2.0.1) 中将 PDB 字符集从 WE8MSWIN1256 更改为 ALT32UTF8。目录:我们要做什么“用不同的字符集插入PDB”PDB 字符集的迁移1.我们要做的“用不同的字符集插入PDB”:我们拥有:– CDB“wadhah”与PDB“wadhahpdb”,当它们具有相同的字符集WE8MSWIN1252时– CDB“daouehi”,字符集为AL32UTF8目标;从 CDB wadhah 中拔下 PDB wadhahpdb — >用 CDB daouehi 插入 PDB wadhahpdb NameCharacter SETCDBDaouehiAL32UTF8PDBWadhahpdbWE8MSWIN1252CDBWadhahWE8MSWIN1252步骤 1:使用 DBCA 从 PDB SEED 创建可插入数据库 12cR2(创建 PDB wadhahpdb)步骤 2:使用 DBCA 拔出可插拔数据库 12cR2(PDB wadhahpdb)步骤 3:使用 DBCA 从不插电的 PDB 创建可插入数据库 12cR2(PDB wadhahpdb) 在PDB wadhah插拔之后:a. 检查 CDB “daouehi” 的字符集:b.检查 CDB “daouehi” 中 PDB “wadhahpdb” 的字符集:2. PDB 字符集的迁移:我们正在使用Oracle数据库工具Database Migration Assistant for Unicode。步骤 1:执行 DMU 工具步骤 2:创建与 PDB 的连接:步骤3:浏览连接:由于找不到包,我们...
完美解决xhost +报错: unable to open display oracle安装先切换到root用户,执行 xhost +然后再切换到oracle用户,执行export DISPLAY=:0.0  出现乱码执行export LANG=US_en在这里给大家介绍下两种情况的常见问题:一种是本地运行的命令,另一种则是远程ssh命令安装。DISPLAY变量是用来设置将图形显示到何处.比如CENTOS,你用图形界面登录进去,DISPLAY自动设置为DISPLAY=:0.0表示显式到本地监视器,那么通过终端工具(例如:xshell)进去,运行图形界面的程序,如果没有设置,系统是不允许程序启动的。在执行xhost +命令(使得所有客户都可以访问)正常返回信息为:access control disabled,clients can connect from any host如果xhost +不能执行,报错:xhost :  unable to open display 可以输入命令:export DISPLAY=:0执行一下再执行xhost +xhost + ip (name表示该ip机器可以使用该服务)远程ssh安.先切换到root用户,执行xhost +()正常返回:access control disabled,clients can connect from any&nb...
    总共260页,当前第5页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15