搭建类似生产环境的RAC】的更多相关文章

install the necessary packages yum install -y 创建组.用户和目录 创建用户组 groupadd -g 2000 oinstallgroupadd -g 2100 asmadmingroupadd -g 2200 dbagroupadd -g 2201 opergroupadd -g 2300 asmdbagroupadd -g 2301 asmoperuseradd -u 2100 -g oinstall -G asmadmin,asmdba,asm…
为什么不用CentOS而用Ubuntu作为生产环境的运行平台?这个我也比较好奇,公司订的只能沿用传统,从使用成本的角度来说,此举也是值得肯定的. 测试环境 腾讯云 Ubuntu 16.04 阿里云 Ubuntu 16.04 开启Root账号ssh登录 1.修改配置文件 使用命令:sudo vi /etc/ssh/sshd_config打开文件,找到配置: PermitRootLogin prohibit-password 修改成: PermitRootLogin yes 2.重启ssh sudo…
node.js下载地址https://nodejs.org/en/download/stable/ 下载截图 建议采用稳定编译过的版本,source code稍麻烦,编译过的直接可用,安装超级简单,红色的是centos X64可用地址. https://nodejs.org/dist/v5.7.1/node-v5.7.1-linux-x64.tar.xz 1.下载安装包 [root@localhost software]# wget http://nodejs.org/dist/v5.7.1/n…
nodejs安装:https://www.cnblogs.com/loaderman/p/11596661.html nodejs 进程管理器 pm2 的使用 PM2 是一款非常优秀的 Node 进程管理工具,它有着丰富的特性:能够充分利用多核 CPU 且能够负载均衡.能够帮助应用在崩溃后.指定时间(cluster model)和超出最大内存限制 等情况下实现自动重启. PM2 是开源的基于 Nodejs 的进程管理器,包括守护进程,监控,日志的一整套完整的功能. PM2 的主要特性: 1.内建…
转: it168网站  原创 作者:刘炳林 在真实环境搭建一套Oracle RAC就好比是一堂劳动课,劳动前需要准备好劳动工具,对劳动课内容有充分的认识;按照步骤一步一步进行,需要考虑劳动过程中可能遇到的困难,掌握劳动过 程中的一些小技巧;劳动结束后需要对劳动成果进行检查,这样才能在保证劳动质量的同时提高劳动效率. 同样,一个成功的RAC实施首先需要对RAC整体架构有充分的认识,并对现场环境有充分的了解,掌握规范化的方法,还需要一定的技巧,而对RAC体系结构的充分认识是基础和前提. 搭建环境 包…
[导读] 网络上有很多关于MySQL复制搭建的步骤和范例,以及手册上有一章完整的篇幅,讲述MySQL复制的原理.搭建步骤.优化等,但依然存在很多刚开始学习MySQL知识或者刚进入DBA行业的朋友咨询,知道搭建步骤,但还是在咨询生产环境的搭建或搭建过程碰到的问题,为此给大家简单讲述下复制的原理,并且讲述一下生产环境该如何搭建复制架构. n  复制的基本原理及基础知识 使用3个线程来完成主从数据库服务器之间的数据复制功能,其中1 个I/O线程跑在主服务器上,另两个线程跑在从服务器上.当从服务器上执行…
1.搭建之前:百度copy一下介绍 (本博客几乎全都是生产环境的配置..包括mongo等hbase其他) Hadoop是一个由Apache基金会所开发的分布式系统基础架构. 用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速运算和存储. [1]  Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS.HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上:而且它提供高吞吐量(hig…
dnsmasq搭建文档 一.生产环境域名解析问题 之前生产环境设备较少,是通过维护master(192.168.1.1)设备的hosts文件实现的.每次新增设备后,需要在master的hosts文件中新增ip和主机名,再将master的hosts文件批量拷贝到生产所有已部署设备和新增设备.设备少时维护比较简单,随时设备越来越多,维护起来变得很繁琐,批量拷贝也非常消耗精力. 为了减轻维护成本,和提高维护效率,在生产环境搭建一台dns服务器非常有必要. 进过筛选,dnsmasq这个轻量级的dns服务…
Linux基础命令杂记   今天又一次搞Linux生产环境搭建.这是种步骤很多,很繁琐而且又不得不做的事情.虽然做过很多次,但还是有很多步骤.命令不记得,每一次到处找资料很麻烦,于是将一些步骤记下,以便查找. 登录远程MySQL 1 mysql -h 192.168.1.100 -u root -p 给MySQl非root账户分配权限 给账号user1 密码为123456 的用户testDB数据库的所有表的select,insert,update,delete权限: 1 grant select…
开发环境和生产环境整个配置源码在github上,源码地址:github-webpack-react 如果觉得有帮助,点个Star谢谢!! (一)是开发环境,(二)是生产环境. 一.首先创建package.json并且安装webpack和webpack-dev-server //不用你书写任何,直接帮你创建一个最简单的package.json文件npm init -y //webpack必须,webpack-dev-server开启服务热加载做代理 npm install --save-dev w…
一.在windows上搭建Neo4j ha cluster的配置方法: 例如:建立集群的三台机器的ip分别为:10.230.9.91,10.230.9.92,10.230.9.93. 10.230.9.91机器上的配置如下: 1.关闭防火墙 2.ping 10.230.9.92和10.230.9.93,看是否能ping通 3.解压Neo4j 安装文件到某一目录下(例如F:\) 4.修改Neo4j配置文件(F:\neo4j-enterprise-2.0.0-M04-windows\neo4j-en…
Hadoop生产环境搭建 1. 将安装包hadoop-2.x.x.tar.gz存放到某一目录下,并解压. 2. 修改解压后的目录中的文件夹etc/hadoop下的配置文件(若文件不存在,自己创建.) 包括hadoop-env.sh,mapred-site.xml,core-site.xml,hdfs-site.xml,yarn-site.xml 3. 格式化并启动HDFS 4. 启动YARN 以上整个过程与Hadoop单机Hadoop测试环境搭建基本一致,不同的是步骤2中配置文件设置内容以及步骤…
生产环境LAMP搭建 - 基于 fastcgi 由于在module模式,php只是已http的模块形式存在,无形中加重了http的服务负载,通常在企业架构中,使用fastcgi的模式,将所有的服务都设置为不同的独立服务,独立进程的形式存在,并部署在不同的设备上.是用的比较多的. php 进程 默认使用9000端口 默认 php-fpm 只监听127.0.0.1 的 9000 端口 配置php的连接方式,有静态和动态两种模式 pm = static|dynamic static:固定数量的子进程:…
前言 这是一个基于中小型企业或团队的架构设计. 不考虑大厂.有充分的理由相信,大厂有绝对的实力来搭建一个相当复杂的环境. 中小型企业或团队是个什么样子? 开发团队人员配置不全,部分人员身兼开发过程上下游的数个职责: 没有专职的维护人员,或者维护人员实力不足以完全掌控生产和开发环境. 这种情况下,过于复杂的生产环境设计,规划.安装.调试.修改会牵扯太多的精力.一旦使用过程中出现问题,涉及的技术复杂性会带来不可预估的灾难. 同时,中小型团队的系统,也有其特殊要求,主要表现在: 生产环境的搭建要简单.…
上一篇文章,把这个架构的起因,和操作系统的选择进行了详细说明. 原文地址:15分钟从零开始搭建支持10w+用户的生产环境(一)   二.数据库的选择 对于一个10W+用户的系统,数据库选择很重要. 一般来说,这个用户量,根据不同的应用,会形成单表年度400W~4000W条的数据量.在这个数据量下,我们需要相对大型的数据库. 可供选择的主流数据库: 类别 数据库 关系型数据库 MySQL, SQL Server for Linux, Oracle, DB2, PostgreDB NoSQL数据库…
上一篇文章介绍了这个架构中,选择MongoDB做为数据库的原因,及相关的安装操作. 原文地址:15分钟从零开始搭建支持10w+用户的生产环境(二)   三.WebServer 在SOA和gRPC大行其道的今天,WebServer在系统中属于重中之重,是一个系统的发动机.   在第一篇文章中我们说过,服务器需要用Linux. 传送门:15分钟从零开始搭建支持10w+用户的生产环境(一)   Java在Linux上,一向做得很好.Apache的安装调试,在网上随便找.再不济,还有各种大牛的一键安装,…
上一篇文章,介绍了这个架构中,WebServer的选择,以及整个架构中扩展时的思路. 原文地址:15分钟从零开始搭建支持10w+用户的生产环境(三)   五.架构实践 前边用了三篇文章,详细介绍了这个架构的各个部分的选择以及安装. 这篇文章,我会用一个Demo项目,从开发到部署,包括MongoDB数据的访问.用这种方式过一遍这个架构.   Demo项目,我们用Dotnet Core开发.我们选择最新版的Dotnet Core 3.1做为系统的主框架. 开发环境用MacOS + VS Code,生…
传送门 点击进入Github,https://github.com/ovim/dockerfiles 简单介绍 Dockerfiles 搭建基础公用环境包,方便使用,支持业务不断的提升而需要一些软件的支持但由于本身不懂或耗时导致不方便安装升级的一种解决方案 目前还没有完整的测试过请不要在生产环境中使用 简介 用docker容器服务的方式搭建环境,易于维护.升级.使用前需了解Docker的基本概念,常用基本命令. 可以一条条命令执行docker命令来构建镜像,容器.这里推荐使用docker-com…
Elasticsearch 是一个极其强大的搜索和分析引擎,其强大的部分在于能够对其进行扩展以获得更好的性能和稳定性. 本教程将提供有关如何设置 Elasticsearch 集群的一些信息,并将添加一些操作技巧和最佳实践来帮助您入门.但应该强调的是,每个 Elasticsearch 设置可能会因多种因素而异,包括服务器上的工作负载.索引数据量.硬件规格,甚至操作员的经验. 什么是 Elasticsearch 集群? 顾名思义,Elasticsearch 集群是一组连接在一起的一个或多个 Elas…
生产环境搭建高可用Harbor(包括恢复演练实操) 前言 因资源成本问题,本Harbor高可用架构为最小开销方案,如果资源充足,可以将PG.Redis全部使用使用云厂商集群模式. 同时为了配置简单,并没用使用keepalived与heartbeat等高可用开源组件. 准备工作 阿里云SLB 阿里云ECS 共享存储 Redis 最小实例SLB 2c4g 俩台 阿里云NFS 阿里云Redis 操作系统为Ubuntu18.04,在俩台ECS上搭建主从PG,如果不想用阿里云redis,也可以使用ECS搭…
当前安装过程是在ghost cli 1.9.2上的,由于ghost更新特别快,我安装我个人博客cmlanche.com的时候还是1.9.1,当时没碰到啥问题,到1.9.2就有一点点不一样了,所以要注意当时你的安装版本. 针对安装过程我会针对ghost的更新不断更新文档 环境要求 安装设置官方文档:https://docs.ghost.org/docs/getting-started-guide 操作系统:Ubuntu 16.04 or Ubuntu 18.04 见主机购买文章:Vultr主机购买…
原文:https://www.cnblogs.com/linhankbl/articles/9149804.html#top JVM菜鸟进阶高手之路七(tomcat调优以及tomcat7.8性能对比)-------https://blog.csdn.net/lirenzuo/article/details/77164033 Linux服务器上同时部署多个Tomcat方法介绍------https://blog.csdn.net/github_38383183/article/details/78…
1 在前两篇笔记中已经能把开发环境弄好了,接来下构建他的生产环境 2 使用npm 安装url-loader和file-loader来支持图片和字体 npm install --save-dev url-loader npm install --save-dev file-loader 3 配置webpack.config.js { test:/\.(gif|jpg|png|woff|svg|eot|ttf|)\??.*$/, loader:'url-loader?limit=1024' } 然后…
问题描述: 1.element-ui组件使用的是npm安装 2.npm scripe模式开发 3.使用git命令行工具开发 3.开发环境下图标正常显示 4.生产环境下图标显示不正常 分析原因: 图标文件并没有提交到生产环境. 根本原因: git忽略提交规则,.gitignore忽略提交文件中包含字体图标文件的上级文件的文件名. 解决方案: 1.忽略提交文件中不要包含字体图标文件或其父级文件的文件名(使用此方法时要多方考虑) 2.CDN方案引入element-ui组件的css样式文件 3....若…
http://www.infoq.com/cn/articles/MSBuild-2   作者 Mustafa Saeed Haji Ali ,译者 李剑 发布于 2012年10月23日 | 注意: 挥一挥衣袖,带走满满干货,关注活动大本营,时不时发福利呦!3 讨论 分享到:微博微信FacebookTwitter有道云笔记邮件分享 稍后阅读 我的阅读清单   这是持续集成系列的下半部分,如果你还没看过上半部分的话,请点击这里:用MSBuild和Jenkins搭建持续集成环境(1). 与Jenki…
运行环境 照例,先亮底 centos:7.2 cpu:1核 2G内存 1M带宽 辅助工具:xshell xftp 搭建.net core运行环境 .net core 的运行环境我单独写了一篇,请看我的这篇文章[linux(centos)搭建.net core 运行环境] 准备你的.net core web 程序 我这里新建一个空的.net core web程序用以演示,实际部署时是你的项目 创建web项目(我自己使用vs2017 ,如使用vscode的需要自己安装windows的SDK和使用do…
1.什么是Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术. 通俗来说,Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来.并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响.那么我就不需要专门运送水果的船和专门运送化学品的船了.只要这些货物在集装…
最近在研究Tensorflow Serving生产环境部署,尤其是在做服务器GPU环境部署时,遇到了不少坑.特意总结一下,当做前车之鉴. 1 系统背景 系统是ubuntu16.04 ubuntu@ubuntu:/usr/bin$ cat /etc/issue Ubuntu 16.04.5 LTS \n \l 或者 ubuntu@ubuntu:/usr/bin$ uname -m && cat /etc/*release x86_64 DISTRIB_ID=Ubuntu DISTRIB_RE…
MySQL MHA架构介绍: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件.在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用. 该软件由两部分组成:MHA…
转载请注明原文地址:https://www.cnblogs.com/cnodoo/p/9307325.html  一:安装PostgreSQL 下载并安装PostgreSQL数据库:http://download.csdn.net/download/qq_28745795/10235366 安装过程中需要为超级管理员制定密码,请牢记. 二:安装PgAdmin 刚才的安装包自带PgAdmin3,我们也可以自行下载新版的PgAdmin来进行数据库的图形化操作. 三:安装PyCharm 下载安装PyC…