第一章 认识go语言 Go语言诞生 在2007的某一天,一些大牛正在用c++开发一些比较繁琐但是核心的工作,主要包括庞大的分布式集群,这些大牛就觉得很闹心,后来c++委员会来他们公司演讲,说c++将要添加大概35种新特性。于是其中名为Rob Pike的大牛听后心中一万匹草泥马飘过,“c++特性还不够 ...
分类:
编程语言 时间:
2020-03-10 01:21:48
阅读次数:
70
前言 在动态的、大规模的分布式集群上,管理和分发配置文件也是很重要的工作。传统的配置文件分发方式(如配置文件放入镜像中,设置环境变量,volume 动态挂载等)都降低了镜像的通用性。 Docker 17.06 引入了 Swarm 服务配置,它允许你在服务的镜像或者运行的容器外部存储非敏感信息,比如配 ...
分类:
其他好文 时间:
2020-03-06 23:36:36
阅读次数:
85
随着业务负载的不断加重,容器化、虚拟化也成为各类在线应用必须要具备的能力。对于分布式数据库,容器化也是提升快速部署、提高运维效率的一个很好的路径。我们重新优化了Docker部署的方式,帮助大家更快的上手SequoiaDB集群,本文就将介绍基于Docker的SequoiaDB分布式集群快速部署。1.集群配置我们将在六个容器中部署一个多节点,高度可用的SequoiaDB集群,如下所示:(本文以Sequ
分类:
数据库 时间:
2020-03-06 19:23:22
阅读次数:
66
随着业务负载的不断加重,容器化、虚拟化也成为各类在线应用必须要具备的能力。对于分布式数据库,容器化也是提升快速部署、提高运维效率的一个很好的路径。 我们重新优化了 Docker部署的方式,帮助大家更快的上手SequoiaDB集群,本文就将介绍基于 Docker 的SequoiaDB分布式集群快速部署 ...
分类:
数据库 时间:
2020-03-06 12:48:59
阅读次数:
82
1、集群是个物理形态,分布式是个工作方式 只要是一堆机器,就可以叫集群,他们是不是一起协作着干活,这个谁也不知道;一个程序或系统,只要运行在不同的机器上,就可以叫分布式,嗯,C/S架构也可以叫分布式。 2、集群一般是物理集中、统一管理的,而分布式系统则不强调这一点 所以,集群可能运行着一个或多个分布 ...
分类:
其他好文 时间:
2020-03-05 13:09:53
阅读次数:
65
一.背景 我们安装好了一个虚拟机,我想做分布式集群,想模拟几台服务器,这时就想直接复制已经有的安装好的虚拟机,这样比较省事,不要在重复的安装虚拟机并配置JAVA环境,省掉做同样的事情,这时直接复制,这样之前配置的JAVA环境都有了。 二.问题 这时我复制好的虚拟机,启动登陆进去(用户名和密码跟之前那 ...
分类:
系统相关 时间:
2020-03-02 00:57:31
阅读次数:
78
集群搭建之前需要做好NN节点到其他所有节点的免密认证,关闭所有服务器的selinux和防火墙 架构图 1.更改所有服务器的主机名和hosts文件对应关系 [root@localhost ~]# hostnamectl set-hostname node1 [root@localhost ~]# ca ...
分类:
其他好文 时间:
2020-02-22 15:34:20
阅读次数:
85
Apache Spark 是一个快速的、多用途的集群计算系统。在 Java,Scala,Python 和 R 语言以及一个支持常见的图计算的经过优化的引擎中提供了高级 API。它还支持一组丰富的高级工具,包括用于 SQL 和结构化数据处理的 Spark SQL,用于机器学习的 MLlib,用于图形处... ...
分类:
其他好文 时间:
2020-02-06 12:48:11
阅读次数:
76
一、docker安装(略) 二、下载redis安装包(redis-4.0.8.tar.gz) 以任何方式获取都可以。自行官网下载。 三、拉取centos7的docker镜像 命令:docker pull centos:7 这种基于操作系统的安装也适合虚拟机、真机等环境,而且之前查询资料也都是这种情况 ...
分类:
其他好文 时间:
2020-02-04 13:53:41
阅读次数:
56
一、 ZooKeeper 简介 顾名思义 zookeeper 就是动物园管理员,他是用来管 hadoop(大象)、Hive(蜜蜂)、pig(小 猪)的管理员, Apache Hbase 和 Apache Solr 的分布式集群都用到了 zookeeper;Zookeeper: 是一个分布式的、开源的 ...
分类:
其他好文 时间:
2020-01-29 21:51:12
阅读次数:
65