2 Treasured _

尚未进行身份认证

运维~

等级
TA的排名 2w+

hadoop+zookeeper高可用,yarn高可用,Hbase高可用集群部署

一、zookeeper高可用关闭之前的服务,并清理环境[hadoop@server1 hadoop]$ sbin/stop-yarn.sh[hadoop@server1 hadoop]$ sbin/stop-dfs.sh[hadoop@server1 hadoop]$ jps16432 Jps##1-4server都执行[hadoop@server1 hadoop]$ rm -f...

2019-04-10 19:12:27

hadoop的单机版测试和集群节点的搭建

Hadoop技术原理:Hdfs主要模块:NameNode、DataNodeYarn主要模块:ResourceManager、NodeManagerHDFS主要模块及运行原理:1)NameNode:功能:是整个文件系统的管理节点。维护整个文件系统的文件目录树,文件/目录的元数据和每个文件对应的数据块列表。接收用户的请求。2)DataNode:功能:是HA(高可用性)的一个解...

2019-04-10 19:11:45

mfs配置高可用

实验环境必须保证每个节点有解析:本篇博客实验环境基于上一篇:redhat 7.3server1 172.25.14.1 mfsmaster节点server2 172.25.14.2 从节点,就是真正储存数据的节点server3 172.25.14.3 通server2server4 172.25.24.4 高可用节点真机: 172.25.14.250 cl...

2019-04-10 19:11:00

mfs文件系统的配置

MFS什么是MFS文件系统:MooseFS是一个具有容错性的网络分布式文件系统。它把数据分散存放在多个物理服务器上,而呈现给用户的则是一个统一的资源。MooseFS文件系统结构包括一下四种角色:管理服务器master管理服务器:负责各个数据存储服务的管理文件读写调度,文件空间回收以及恢复,多节点拷贝元数据日志服务器:负责备份master服务器的变化日志文件,文件类型为c...

2019-04-10 19:10:35

gitlab和jenkins

什么是gitlab:GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。什么是Jenkins:Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。两者结合的优势:这两者结合起来,就可以实现开发者提交代码到GitLab,J...

2019-04-10 19:09:58

git部署与github远程仓库

Git简介:开源的最先进的分布式版本控制系统,没有之一用以高效、高速的处理从很小到非常大的项目版本管理。什么是版本控制系统:版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统什么是分布式版本控制系统:分布式版本控制系统(Distributed Version Control System,简称 DVCS), 在这类系统中,像 Git、Mercuria...

2019-04-10 19:09:00

自动化运维——ansible(部署httpd,zabbix)

一、知识剖析ansible简介:ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。an...

2019-04-10 19:08:06

SaltStack中的API接口和常用模块(syndic和ssh)

[root@server1 ~]# mkdir /srv/salt/_modules[root@server1 ~]# cd /srv/salt/_modules[root@server1 _modules]# vim my_disk.py[root@server1 _modules]# cat my_disk.pydef df():cmd = ‘df -h’return salt’c...

2019-04-10 19:07:32

用MySQL存储SaltStack推送信息

[root@server1 salt]# systemctl stop keepalived[root@server1 salt]# cd /var/cache/[root@server1 cache]# cd salt/master/[root@server1 master]# cd jobs/[root@server1 jobs]# ls00 14 20 2d 3b 48 ...

2019-04-10 18:57:36

SaltStack一键自动化部署高可用负载均衡集群

有了上一篇博客的基础,我们现在用【SaltStack自动化部署高可用负载均衡集群】server1和server4组成高可用和负载均衡集群;server2作为后端真实服务器提供httpd服务server3作为后端真实服务器提供nginx服务 实验环境主机IP服务角色server1172.25.19.1haproxy,keepalived...

2019-04-10 18:55:52

saltstack的JINJIA模块应用

[root@server1 salt]# pwd/srv/salt[root@server1 salt]# cd httpd/[root@server1 httpd]# vim service.sls [root@server1 httpd]# cat service.sls include: - httpd.install/etc/httpd/conf/httpd.conf:...

2019-04-10 18:55:22

自动化管理工具Saltstack之Grains和Pillar

[root@server2 ~]# cd /etc/salt/[root@server2 salt]# vim miniongrains:roles:- httpd[root@server2 salt]# systemctl restart salt-minion[root@server1 salt]# salt server2 grains.item roles[root@ser...

2019-04-10 18:39:31

SaltStack的安装部署

saltstack[root@server1 ~]# yum install -y *[root@server1 ~]# cd /etc/salt/[root@server1 salt]# systemctl start salt-master[root@server1 salt]# netstat -antlpActive Internet connections (servers a...

2019-04-10 18:38:17

Docker——k8s集群搭建

一、知识剖析简介官方中文文档:https://www.kubernetes.org.cn/docsKubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes一个核心的特点就是能够自主的管理容器来...

2019-03-30 22:31:51

Docker之swarm集群的搭建

docker三剑客:swarm mesos k8s一、知识剖析Swarm是Docker公司在2014年12月初发布的一套较为简单的工具,用来管理Docker集群,它将一群Docker宿主机变成一个单一的,虚拟的主机。Swarm使用标准的Docker API接口作为其前端访问入口,换言之,各种形式的Docker Client(docker client in go, docker_py, ...

2019-03-30 22:31:23

Docker容器之compose搭建负载均衡

一、知识剖析Docker ComposeDocker Compose 将所管理的容器分为三层,工程(project),服务(service)以及容器 (contaienr)。Docker Compose 运行的目录下的所有文件(docker-compose.yml, extends 文件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。一个工程当中可包含多个服务,每个服...

2019-03-30 22:30:23

Docker容器之cgroup搭建

一、知识剖析什么是cgroupCgroups 是 control groups 的缩写,是 Linux 内核提供的一种可以限制、记录、隔离进程组(process groups)所使用的物理资源(如:cpu,memory,IO等等)的机制。最初由 google 的工程师提出,后来被整合进 Linux 内核。Cgroups 也是 LXC 为实现虚拟化所使用的资源管理手段,可以说没有cgrou...

2019-03-30 22:29:19

Docker容器——容器之间的互联

创建一个bridge模式的网络[root@foundation19 ~]# docker network create --driver bridge my_net189b97e70be47c758684ca2bd34e86242a0643be9a01fd297f5487b5cdef4f82c[root@foundation19 ~]# docker network lsNETWORK...

2019-03-30 22:29:00

Docker容器——网络管理

一、网络的基本管理查看docker网络的模式[root@foundation38 backup]# docker network ls 查看docker网络的模式NETWORK ID NAME DRIVER SCOPE21ca12d3508c bridge bridge...

2019-03-30 22:01:31

Docker容器之Dockerfile的编写

一、Dockerfile的编写 编写DockFile实现安装httpd服务导入镜像[root@foundation19 images]# docker load -i rhel7.tar 编写Dockerfile[root@foundation79 docker]# pwd/tmp/docker[root@foundation19 docker]# vim Docke...

2019-03-30 22:00:11

查看更多

勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得