CentOS

Centos7安装配置Zookeeper

坚强是说给别人听的谎言 提交于 2021-02-12 11:32:17
前言: 在小企业或者一些小项目中,当网站流量很小时,只需一个应用,便能将所有功能都部署在一起,以减少部署节点和成本。但当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率,也就是我们常说的MVC垂直应用架构。可是当垂直应用越来越多,应用之间交互不可避免,将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,使前端应用能更快速的响应多变的市场需求。 此时,用于提高业务复用及整合的分布式服务框架(RPC) 是关键,Dubbo就在这种情况下应运而生。 由于本文不是重点介绍Dubbo和zookeeper的技术文章,如果想深入学习原理,请移步官网。 Dubbo官网:http: //dubbo.apache.org/ Zookeeper官网:http: //zookeeper.apache.org/ Dubbo建议使用Zookeeper作为服务的注册中心,本文作者在公司中也是使用Zookeeper,所以在偏向应用层面给大家介绍如何安装配置Zookeeper,为后续Dubbo的使用实例做铺垫。 废话了这么多,现在来介绍如何在Centos7上安装配置Zookeeper。 1、cd到/usr/local文件夹下,创建 /usr/local/zookeeper 文件夹: mkdir zookeeper 2、进入到 /usr/local

centos7中安装python3.7.3

北慕城南 提交于 2021-02-12 09:18:22
环境: CentOS_7 (root用户) 软件版本: python_3.7.3 安装依赖包 yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel 下载软件源码 Python-3.7.3 wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz 解压并编译源码 tar zxvf Python-3.7.3.tgz cd Python-3.7.3/ ./configure --prefix=/usr/local/python-3.7.3 make && make install 配置软链接 ln -s /usr/local/python-3.7.3/bin/python3.7 /usr/bin/python3 ln -s /usr/local/python-3.7.3/bin/pip3.7 /usr/bin/pip3 验证 python3 -V Python 3.7.3 -----

BIOS、Legacy、UEFI(EFI)引导,MBR、GUID(GPT)分区

蓝咒 提交于 2021-02-12 09:11:56
EFI :可扩展固件接口   可扩展固件接口(英文名Extensible Firmware Interface 或EFI)是由英特尔,一个主导个人电脑技术研发的公司推出的一种在未来的类PC的电脑系统中替代BIOS的升级方案。BIOS技术的兴起源于IBM PC/AT机器的流行以及第一台由康柏公司研制生产的“克隆”PC。在PC启动的过程中,BIOS担负着初始化硬件,检测硬件功能,以及引导操作系统的责任,在早期,BIOS还提供一套运行时的服务程序给操作系统及应用程序使用。BIOS程序存放于一个掉电后内容不会丢失的只读存储器中,系统加电时处理器的第一条指令的地址会被定位到BIOS的存储器中,便于使初始化程序得到执行。 EFI的产生 众所周知,英特尔在近二十年来引领以x86系列处理器为基础的PC技术潮流,它的产品如CPU,芯片组等在PC生产线中占据绝对领导的位置。因此,不少人认为这一举动显示了英特尔公司欲染指固件产品市场的野心。事实上,EFI技术源于英特尔安腾处理器(Itanium)平台的推出。安腾处理器是英特尔瞄准服务器高端市场投入近十年研发力量设计产生的与x86系列完全不同的64位新架构。在x86系列处理器进入32位的时代,由于兼容性的原因,新的处理器(i80386)保留了16位的运行方式(实模式),此后多次处理器的升级换代都保留了这种运行方式。甚至在含64位扩展技术的至强系列处理器中

Centos7 安装virtualenv bash: virtualenv: command not found...的解决

生来就可爱ヽ(ⅴ<●) 提交于 2021-02-12 06:39:07
安装好了python3的环境前提下 1.使用pip3安装virtualenv pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv 上图已经安装成功 2.出现virtualenv: command not found...问题 3.添加环境变量解决 (1)使用查找find / -name 'virtualenv.py' 是否存在 下图可知可以找到 (2)添加环境变量 步骤: vim /etc/ profile # 将下面内容添加到文件的最下面 PATH =$ PATH :/usr/local/python3/ bin # 是添加的进行生效命令 source /etc/ profile # 最后查看是否添加成功 echo $ PATH 例子截图: (3)重新使用virtualenv # 使用virtualenv创建出一个python3的环境命令, 环境名为demo1 virtualenv --python =/usr/bin/ python3 demo1 # 进入虚拟缓慢目录下的/demo1/ bin 使用命令启动虚拟环境 source activate 来源: oschina 链接: https://my.oschina.net/u/4298243/blog/3398179

基于NFS共享存储实现KVM虚拟主机动态迁移

邮差的信 提交于 2021-02-12 06:33:34
在KVM中可以将运行中的虚拟机从一个KVM主机迁移到另一个KVM主机中运行,而不需要任何停机时间。如果两个KVM主机都能够访问相同的存储池,那么实时迁移工作就很好了。要使存储池在KVM主机上都可访问,您需要使用NFS或GFS2文件系统(集群文件系统)。在本例中,我使用NFS文件系统来存储VM映像文件。在迁移过程中,VM的“内存”内容将被复制到目标KVM主机,而在某个时间点上,将发生迁移VM。注意,当您在KVM主机上共享文件系统时,将不会在网络上传输VM的磁盘映像,因为两个KVM主机都可以访问相同的存储池。 迁移介绍:迁移是指将在KVM上运行的虚拟机系统转移到其他物理机的KVM上运行 静态迁移:在虚拟机关机的情况迁移 动态迁移:在虚拟机上服务正常运行的情况下迁移,要基于共享存储 动态迁移特点: 不会对最终用户造成明显影响 仅有非常短暂的停机时间 1、 设置3台服务器主机名、配置 /etc/hosts 保证网络连接 2、 两台主机的KVM连接NFS共享存储 3、 在源主机的KVM中新建虚拟机并安装系统 4、 连接KVM、并进行迁移 首先将所有的主机关闭防火墙 [root@localhost ~]# iptables -F [root@localhost ~]# systemctl stop firewalld [root@localhost ~]# setenforce 0

Apache Ambari 2.7.3.0 离线安装

谁都会走 提交于 2021-02-12 06:27:34
1. 准备 (内存 3G 硬盘 40G) 0)设置ssh无密码 ssh-keygen cat id_rsa.pub >> authorized_keys chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_key 1)修改hostname、固定ip vi /etc/hosts →1.2.3.4 <fully.qualified.domain.name> hostname <fully.qualified.domain.name> vi /etc/sysconfig/network-scripts/ifcfg-ens33 BOOTPROTO=static ONBOOT=yes 其他默认即可 重启network服务 2)网络相关 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=<fully.qualified.domain.name>H 关闭防火墙,selinux,PackageKit systemctl disable firewalld service firewalld stop vi /etc/selinux/config SELINUX=disabled vi /etc/yum/pluginconf.defresh-packagekit.conf enabled=0 3)umask

【DB宝3】在Docker中使用rpm包的方式安装Oracle 19c

心已入冬 提交于 2021-02-12 04:14:17
点 击 上 方 蓝 字 “ DB宝 ”,关 注 我 吧 一、安装 Docker 软件 二、创建 CentOS7 .6 的容器 三、 rpm 方式安装 Oracle 19 c 3 .1 、安装 database-preinstall 包 3 .2 、下载安装 db 软件,上传到 docker 容器内 3 .3 、创建数据库实例 四、数据库配置 4 .1 、修改密码 4 .2 、修改参数 4 .3 、修改 EM 的展现方式 4 .4 、配置用户环境变量 五、重启容器后的操作 六、将容器打包成镜像上传,供其他用户使用 七、其他用户下载使用 一、安装Docker软件 CentOS 7安装Docker官网: https://docs.docker.com/engine/install/centos/ 1 1、卸载掉旧版本的 Docker: 2 yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine 3 4 2、执行以下安装命令去安装依赖包: 5 yum install -y yum-utils

ansible常用模块介绍

♀尐吖头ヾ 提交于 2021-02-12 03:41:29
1、ping   例:ansible agent -m ping 2、setup   例:ansible agent -m setup -a "filter= filter参数 " 1 ansible_all_ipv4_addresses:仅显示ipv4的信息 2 ansible_devices:仅显示磁盘设备信息 3 ansible_distribution:显示是什么系统,例:centos,suse等 4 ansible_distribution_major_version:显示是系统主版本 5 ansible_distribution_version:仅显示系统版本 6 ansible_machine:显示系统类型,例:32位,还是64位 7 ansible_eth0:仅显示eth0的信息 8 ansible_hostname:仅显示主机名 9 ansible_kernel:仅显示内核版本 10 ansible_lvm:显示lvm相关信息 11 ansible_memtotal_mb:显示系统总内存 12 ansible_memfree_mb:显示可用系统内存 13 ansible_memory_mb:详细显示内存情况 14 ansible_swaptotal_mb:显示总的swap内存 15 ansible_swapfree_mb:显示swap内存的可用内存 16

Docker深入浅出系列 | 单节点Nginx+Springboot实战

纵饮孤独 提交于 2021-02-12 03:34:14
Nginx+Springboot实战 [TOC] Docker已经上市很多年,不是什么新鲜事物了,很多企业或者开发同学以前也不多不少有所接触,但是有实操经验的人不多,本系列教程主要偏重实战,尽量讲干货,会根据本人理解去做阐述,具体官方概念可以查阅官方教程,因为本系列教程对前一章节有一定依赖,建议先学习前面章节内容。 本系列教程导航: Docker深入浅出系列 | 容器初体验 Docker深入浅出系列 | Image实战演练 Docker深入浅出系列 | 单节点多容器网络通信 Docker深入浅出系列 | 容器数据持久化 教程目的: 了解nginx容器搭建 了解springboot镜像制作与dockerfile配置 了解docker容器网络配置 了解容器volume配置 了解nginx对容器名称做反向代理 了解springboot额度服务项目搭建 前期准备 1.下载mysql docker pull mysql 2.下载nginx docker pull nginx 3.克隆 credit-facility-service 作为后面部署演示使用,使用 docker 分支 git clone https://github.com/EvanLeung08/credit-facility-service.git 4.虚拟机、centos和docker环境安装请查看第一章

CentOS7 安装 Superset

白昼怎懂夜的黑 提交于 2021-02-12 02:46:18
环境:CentOS 7,Python 2.7 步骤: 1、安装pip 2、配置国内源 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://pypi.hustunique.com/ 山东理工大学:http://pypi.sdutlinux.org/ 豆瓣:http://pypi.douban.com/simple/ 3、安装Superset 4、脚本 yum -y install epel-release yum install python-pip cd mkdir .pip cd .pip echo "[global]" >> pip.conf echo "index-url=http://pypi.douban.com/simple" >> pip.conf echo "trusted-host = pypi.douban.com" >> pip.conf pip install --upgrade setuptools pip #先安装pytest-runner,否则出现无法下载的错误提示 pip install pytest