自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 MR模型的介绍以及模型实例

具体的,同样以单词频率统计为例,reduce函数将接受中间键值对作为其输入,并输出由键和与各个值相关联的值列表组成的(键, 值列表)元组。总结下来,通过上述代码,我们可以看出MR模型的编程模式很清晰简洁,通过定义Map和Reduce函数,将任务拆分并在不同的节点上并行处理,最后将结果进行合并得到最终结果。接下来,我们通过Job类将这两个类组合起来,并对输入输出键值对类型进行设置,同时,通过addInputPath和setOutputPath方法,设置输入输出的路径。另外,我们还要定义数据的输入和输出格式。

2023-05-16 19:46:09 1237 2

原创 zookeeper的介绍及部署

ZooKeeper是一个高可用的分布式协调服务,在现代互联网的分布式系统中有着广泛的应用。在本文中,我们将介绍ZooKeeper的基本概念和使用方法,以及如何在Linux系统上部署。ZooKeeper的核心是一个分布式的文件系统,它使用一个层次结构的命名空间来存储数据。znode的名称类似于文件路径,以斜杠分隔。例如,一个znode的路径可以是`/path/to/my/node`。ZooKeeper是一个非常强大的工具,适用于协调分布式系统和服务的状态信息,如Apache Hadoop、HBase等。

2023-05-16 18:59:45 222 2

原创 【无标题】用devstack以及ansible部署openstack

它是一个基于Ansible自动化工具的集成剧本,可帮助你实现快速轻松的OpenStack云基础设施,适用于生产环境。DevStack是OpenStack社区推荐的用于开发和测试OpenStack的快速部署工具。在这篇博客中,我们将介绍如何在Linux系统上使用DevStack和OpenStack Ansible来快速构建和配置OpenStack云基础设施。在本文中,我们介绍了使用DevStack和OpenStack Ansible在Linux上快速构建和配置OpenStack云基础设施的步骤。

2023-05-10 14:02:24 251

原创 Linux中磁盘分区的具体步骤

磁盘分区是在Linux操作系统中重要的任务之一,通过分区可以让我们更好地管理磁盘空间,并更好地使用磁盘来存储数据和程序。接下来,我们需要查看系统中存在的磁盘,可以使用fdisk命令实现。你可以选择分区的大小,但是需要注意空间不能超过磁盘的总容量。例如,如果你选择创建一个新的主分区,那么分区编号应该是1。这个命令将列出系统中所有的磁盘信息,包括磁盘的大小、磁盘标识符、以及文件系统。当你完成了分区信息的设置后,需要将分区信息保存到磁盘中。首先,我们需要打开终端,在终端中输入命令可以让我们更好地管理磁盘空间。

2023-05-10 13:51:35 4949 2

原创 Linux下nginx的部署

在这个配置文件中,Nginx 监听 80 端口,并将请求代理到指定文件目录中的 index.html 或 index.htm 文件。在默认情况下,Nginx 主配置文件位于 /etc/nginx/nginx.conf。在安装 Nginx 之后,系统会自动启动 Nginx 进程。这会要求你输入 root 用户的密码,之后你就可以使用 root 用户身份来继续进行操作了。在安装并配置好 Nginx 之后,你需要确保防火墙已正确设置,以允许流量通过。步骤二:安装 Nginx。步骤三:配置 Nginx。

2023-05-10 13:38:06 375 1

原创 Dockerfile的编写

Dockerfile 是构建 Docker 镜像的脚本文件,是一个文本文件,其中包含了一系列用于构建 Docker 镜像的指令,比如基础镜像、应用程序代码、依赖包、运行命令等。例如,如果想要运行一个基于 Node.js 的应用程序,你可以选择 Node.js 提供的官方镜像作为基础镜像。选择合适的基础镜像是 Dockerfile 编写过程中的第一步,因为基础镜像包含了操作系统和各种应用程序的运行环境及库等,决定了容器中将要运行的应用程序环境。最后一步是运行我们的应用程序,这可以通过 CMD 指令来完成。

2023-05-10 13:33:34 2290 1

原创 【无标题】k8s的介绍与搭建

而 Kubernetes (K8s) 作为一个容器编排工具,采用了“云原生”(cloud-native)的理念,成为了全球最受欢迎的容器编排工具之一。在成功搭建 Kubernetes 集群之后,您可以使用 kubectl 工具来部署您的应用程序。运行该命令后,Kubernetes 会自动下载 Nginx Docker 镜像,并在集群中创建一个名为 nginx 的 deployment。如果您需要将更多的节点加入到 Kubernetes 集群中,您需要在每台节点上使用相同的 kubeadm 工具进行操作。

2023-05-10 13:28:13 54

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除