镜像加泛目录-镜像文件目录


Time:2023-10-31 14:50:09

关于镜像加泛目录的问题,我们总结了以下几点,给你解答:

镜像加泛目录


镜像加泛目录

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。

1.文档编写目的

CDSW中提供的基础镜像中已有R的环境,但是在真实使用过程中往往需要安装更多R的包。我们在创建一个新的Project时如果使用CDSW基础镜像,每次都需要重新安装需要的依赖包,为了避免大家每次都需要重复安装R的包,这时就需要定制我们自己的Docker。这样在创建新的Project时,如果使用定制过的Docker镜像,就不需要再去安装额外的R依赖包。本文档主要讲述如何基于CDSW基础镜像定制我们自己的Docker镜像。

内容概述

1.安装前准备

2.查找CDSW基础镜像

3.定制Docker镜像

4.自定义镜像使用

测试环境

1.操作系统:RedHat7.2

2.采用sudo权限的ec2-user用户操作

3.CDSW版本1.1.1

2.查看CDSW基础镜像

登录CDSW平台查看使用的基础镜像名称

点击“Engines”

上图标注部分即为CDSW的基础镜像(docker.repository.cloudera/cdsw/engine:2)由Docker的Repository和Tag组成。

命令行查看CDSW基础镜像:

[ec2-user@ip-172-31-31-212 ~]$ sudo docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.repository.cloudera.com/cdsw/engine 2 b94fc4cc9b8b 2 months ago 5.83 GB

3.定制Docker镜像

1.使用docker命令启动容器

[ec2-user@ip-172-31-31-212 ~]$ sudo docker run -it --network='host' docker.repository.cloudera.com/cdsw/engine:2 /bin/bashroot@ip-172-31-31-212:/home/cdsw#

如上图已成功启动docker.repository.cloudera.com/cdsw/engine:2并登录成功。

命令参数说明:docker run [OPTIONS]IMAGE [COMMAND] [ARG...]

-it : 进行交互式操作--network : 设置docker容器的网络,这里设置network为host的与主机网络一致

到此完成容器的启动并登录,接下来我们就可以对容器R的环境进行修改配置

2.修改R的CRAN源指向私有源

在/usr/local/lib/R/etc目录下新增文件Rprofile.site,并添加如下内容

root@ip-172-31-31-212:/home/cdsw# cd /usr/local/lib/R/etc/root@ip-172-31-31-212:/home/cdsw# vim Rprofile.site# Site R configuration.local({ r <- getOption("repos") #r["CRAN"] <- "https://cloud.r-project.org/" r["CRAN"] <- "http://ip-172-31-22-86.ap-southeast-1.compute.internal/" options(repos = r)})

3.安装R的依赖包

进入R的控制台安装包,我们这里安装了sparklyr和h2o包,为了方便我这里就偷懒直接使用外网环境安装的包,具体R的私有源使用可参考

如何在Redhat中安装R的包及搭建R的私有源

。root@ip-172-31-31-212:/usr/local/lib/R/etc# RR version 3.3.0 (2016-05-03) -- "Supposedly Educational"…> install.packages("sparklyr")> install.packages("h2o")

以上完成了R环境的定制,那么关键部分到了,如何保存定制的镜像。

4.保存Docker镜像

在未退出容器的情况下,在新的命令窗口创建执行如下命令保存一个新的Docker镜像。

首先找到我们登录的容器ID

[ec2-user@ip-172-31-31-212 ~]$ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES69be88193fa7 docker.repository.cloudera.com/cdsw/engine:2 "/bin/bash" 57 minutes ago Up 57 minutes affectionate_saha

上图标注部分即为容器的ID和对应镜像的Repository:Tag,获取到容器的ID执行如下命令将该容器保存为新的镜像。

[ec2-user@ip-172-31-31-212 ~]$ sudo docker commit 69be88193fa7 docker.repository.cloudera.com/cdsw/myengine:2.0.0sha256:727128de8e3df7e4b74395b9b9c8a4f5df6bba8cc7e03baffaf98436c4ff72d5[ec2-user@ip-172-31-31-212 ~]$

通过命令查看我们定制的Docker镜像

[ec2-user@ip-172-31-31-212 ~]$ sudo docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.repository.cloudera.com/cdsw/myengine 2.0.0 727128de8e3d About a minute ago 6.01 GB

如上图标注则表示我们的自定义镜像保存成功,到此我们的自定义镜像就制作完成了,接下来就可以在CDSW中去使用。

4.自定义镜像使用

1.登录CDSW

2.添加自定义镜像

Description:镜像的描述

Repository:Tag:镜像的Repository和Tag组合

保存成功。

3.全局设置使用自定义镜像

此处可以将我们的自定义镜像设置为默认镜像,这样所有的docker启动时默认使用的时自定义镜像

4.Project设置自定义镜像

打开myfirstR工程

点击“Setting”

5.验证自定义镜像

1.进入myfirstR工程

删除myfirstR工程下R的依赖包

2.打开“Open Workbench”

3.启动会话“Launch Session”

启动成功并且使用的是我们自定义的镜像。

4.使用library加载sparklyr和h2o包

在没有安装sparklyr和h2o包的情况下,能够正常加载这两个包。

6.总结

本文讲述了如何根据CDSW的基础镜像定制我们自己所需的Docker。

首先通过Docker命令启动CDSW的基础镜像,我们会在这个基础镜像中做一些配置修改和R包的预安装,并最终另存为我们所需要的“定制化”Docker。在这个需要定制化的镜像中,本文讲述了如何修改R的私有源地址,但为了方便依旧采用了公网预安装需要的sparklyr和h2o,具体如何制作R的私有源,请参考如何在Redhat中安装R的包及搭建R的私有源。然后将该Docker另存为我们的定制化Docker镜像,并将该定制化Docker配置到CDSW。最后我们在新建Project的时候就可以选择该定制化Docker,已经预安装好了一些R依赖包(sparklyr/h2o),在开发具体的算法工程时,就不用再去连接共有/私有源下载。当然因为配置好了R的私有源,万一有些包没有预安装,也可以临时安装。

醉酒鞭名马,少年多浮夸! 岭南浣溪沙,呕吐酒肆下!挚友不肯放,数据玩的花!

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。

您可能还想看

安装

CENTOS6.5安装CDH5.12.1(一)

CENTOS6.5安装CDH5.12.1(二)

CENTOS7.2安装CDH5.10和Kudu1.2(一)

CENTOS7.2安装CDH5.10和Kudu1.2(二)

如何在CDH中安装Kudu&Spark2&Kafka

如何升级Cloudera Manager和CDH

如何卸载CDH(附一键卸载github源码)

如何迁移Cloudera Manager节点

如何在Windows Server2008搭建DNS服务并配置泛域名解析

安全

如何在CDH集群启用Kerberos

如何在Hue中使用Sentry

如何在CDH启用Kerberos的情况下安装及使用Sentry(一)

如何在CDH启用Kerberos的情况下安装及使用Sentry(二)

如何在CDH未启用认证的情况下安装及使用Sentry

如何使用Sentry管理Hive外部表权限

如何使用Sentry管理Hive外部表(补充)

如何在Kerberos与非Kerberos的CDH集群BDR不可用时复制数据

Windows Kerberos客户端配置并访问CDH

数据科学

如何在CDSW中使用R绘制直方图

如何使用Python Impyla客户端连接Hive和Impala

如何在CDH集群安装Anaconda&搭建Python私有源

如何使用CDSW在CDH中分布式运行所有R代码

如何使用CDSW在CDH集群通过sparklyr提交R的Spark作业

如何使用R连接Hive与Impala

如何在Redhat中安装R的包及搭建R的私有源

如何在Redhat中配置R环境

什么是sparklyr

其他

CDH网络要求(Lenovo参考架构)

大数据售前的中年危机

如何实现CDH元数据库MySQL的主备

如何在CDH中使用HPLSQL实现存储过程

如何在Hive&Impala中使用UDF

Hive多分隔符支持示例

推荐关注Hadoop实操,第一时间,分享更多Hadoop干货,欢迎转发和分享。

原创文章,欢迎转载,转载请注明:转载自微信公众号Hadoop实操

镜像根目录


镜像根目录

就是你存放Ghost文件系统的目录(使用Ghost备份的系统或下载Ghost版系统附带的)。选择好gho文件后,确定会重启电脑,进入win7的系统安装界面,实际就是一种恢复。

点 确定


你的备份文件(*.gho)放在那就是那里

如c盘根目录名字为123.gho

路径就是:

C:\123.GHO


GHOST镜像路径就是 GHOST镜像的存放位置

你需要选择它来还原你的系统

放盘到光驱的话一般默认自动选择了,如果你要恢复以前的备份就选择之前备份的镜像文件,文件格式为.gho


GHOST镜像文件路径 就是以.gho 结尾的镜像文件.如果是WIN7 的话,一般都比较大,不同版本从1G到几G都有.

镜像文件目录


镜像文件目录

应该是在..来自/bin那个文件夹里,后缀是.bin的那个文件
它们烧的地址都不一样埃但是如果你是用UBOOT的话可以自己编辑一些命令,比如我把每次烧内核和烧文件系统件迅武易混烈上久很烈运做成两个命令,每次只需run一下自己的命令就可以自动完成上传,擦除,烧录了。

行业热门话题:

镜像文件目录,镜像目的端口可以多个吗,镜像路径,镜像项目,写入镜像文件,镜像文件在哪里文件目录里放,将镜像挂载到目录下,镜像加泛目录


1024(定向养站+文章采集+ai聚合)目录程序| 2588(定向养站+文章采集+ai聚合)泛目录版| 淘客文章带货| 双标题| 挖关键词| 违禁词删除| 伪原创| 免费插件| 自助解答| 站长变现| 今日头条| 问答聚合| 投稿| 818(今日头条资讯聚合演示)| 1024(采集聚合+ai聚合)| 1024 (AI定向养站目录程序)| 定向养站目录程序| ai写作目录程序