自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 收藏
  • 关注

原创 Linux脱坑之路(6)--Linux的输入输出管理

6.Linux的输入输出管理 STDIN标准输入,默认设备是键盘 STDOUT标准输出,默认设备是显示器终端 STDERR错误输出,默认设备是显示器终端 其中STDOUT和STDERR可以重定向到文件 6.1重定向的用法 >将输出重定向到文件,会覆盖文件内容 2>将错误的输出重定向到文件 &>将正确的输出和错误的输出都重定向到文件 >>将输出...

2018-09-09 18:40:59 219

原创 Linux脱坑之路(5)--Linux环境配置与变量管理

5.Linux环境配置与变量管理 5.1Linux变量的类型 *本地变量:仅在一个shell中有效的变量 *环境变量:在所有的子shell中有效的变量,换一个终端就失效了 *全局变量:全局变量又称全局环境变量,将变量写入文件中,当我们重新登录用户或者source下环境变量配置文件,变量就有效。Linux系统中全局环境变量的文件名为 /etc/profile *用户变量:用户变量又称用户环...

2018-09-09 18:39:05 191

原创 Linux脱坑之路(4)--Linux权限管理

4.Linux权限管理 *Linux权限管理对象分为四类:   user(用户),group(组),other(其他),all(全部) *Linux权限控制的三个动作:   read(读),write(写),x(执行) 4.1Linux权限的作用 4.1.1权限对文件的作用   r :读取文件内容(cat、more、head、tail)   w:编辑、新增、修改文件内容(vi、ec...

2018-09-09 18:35:58 193

原创 Linux脱坑之路(3)-Linux文件系统

3.Linux文件系统   Linux--一切皆是文件, 文件系统结构--树形结构, linux无论怎么分区所有的文件系统是一棵树,分区可以保证存储的隔离性。swap不属于分区,它属于一种类型,而不是一个挂载点。 *查看分区:   df -h 3.1 Linux通用目录 1./home/用户名;/root:   存放用户的个人数据,普通用户不能访问另外的用户的家目录的文件。   ~代...

2018-09-09 18:33:39 232

原创 Linux脱坑之路(2)--Linux的用户与用户组管理

2.Linux的用户与用户组管理   普通用户和超级用户的区别是普通用户无法对系统进行修改,普通用户的UID范围是1000-60000,创建一个普通用户会创建一个同名的组,GID和UID相同,删除用户的时候也会同时删除用户组。 2.1 用户的登入和登出 2.1.1 root用户登录和登出   Linux中的超级用户为root,可以做任何危险操作,root用户的提示符为#,此外root用户的...

2018-09-09 18:28:24 170

原创 Linux脱坑之路(1)--Linux的基本使用

1.Linux的基本使用 1.1.虚拟控制台   总共六台系统虚拟控制台,其中一个是图形虚拟控制台,另外的5个是字符虚拟控制台。 *切换图形虚拟控制台:   ctrrl+alt+f1 *切换字符虚拟控制台:   ctrl+alt+f2-f6 1.2关机/重启 *关机:   shutdown -h now//立刻关机   shutdown -h +10 //10分钟后关机   ...

2018-09-09 18:23:19 193

原创 Linux脱坑之路--前言

为什么学习Linux?     笔者曾在2018年2月15日,也就是去年除夕夜,写了一个关于Linux的入门教程。Linux学习不易,想要学好,需要自己花很大的功夫,笔者的文章并不是深入的去讲解Linux内核原理,主要是一些常用的重要的配置,能段时间让读者熟练掌握Linux。     笔者从事大数据开发,目前大数据开发OS都是基于Linux偏多,如果没有一定的Linux基础,在搭建环境的时候可...

2018-09-09 18:17:59 239

原创 软件安装--CentOS7.4安装mongodb

1.mongodb下载 通过在网页上选择对应的版本下载: https://www.mongodb.org/downloads#production  目前mongodb支持的Linux版本如图所示,对于Centos笔者没有尝试红帽的版本(应该可以使用)。 本次下载使用版本为legacy版本,下载下来后,对于window导入虚拟机中可使用xftp,对于mac导入虚拟机,笔者使用的是fil...

2018-09-09 15:36:09 272

原创 spark摘星之路(2)--Scala基础(3)

1.Map集合操作 这里的Map是一种数据类型,类似于python中的字典,java集合工具中的hashmap等。 map是一种key-value的形式,用关键字Map来定义,key值使用->符号来关联value,代码如下: scala> val zhangsan = Map("stu_id"->"2018xxxx","sex"->"man") zhangsan:

2018-09-08 21:57:18 819

原创 spark摘星之路(2)--Scala基础(2)

  1.Scala类 1.1定义类 Scala在定义类时,使用class作为定义类的关键字,对于定义构造函数而言,我们不需要像java那样重新定义构造函数,只需要在定义类的时候,在类名后面直接定义构造函数。 scala> class Student(Id:Int,Name:String,Sex:String) { | val Student_Id = Id ...

2018-09-07 22:52:02 288

原创 spark摘星之路(2)--Scala基础(1)

1.Scala数据类型 Scala的每个基本类型都是以类的形式通过编译器转换成java的基本类型。Scala的数据类型如下图所示: 2.Scala变量类型 Scala具有val和var两种类型的变量。对于可变变量使用var声明,对于不可变变量使用val声明。 对于类似定义spark中RDD 而言,一般使用val声明。 scala> var x = 1000 x: Int = ...

2018-09-07 21:41:36 248

原创 spark摘星之路(1)--为什么使用Scala进行spark开发?

为什么使用Scala进行spark开发?   众所周知,spark本身使用Scala进行编写,虽然spark支持java和python开发,但是笔者还是建议学习Scala,并使用Scala进行spark开发。   我看过很多帖子,大家都说Scala学习成本大,spark支持那么多语言,为什么非要使用Scala进行开发呢?笔者认为:        1.spark的底层使用的是Scala,所以对...

2018-09-07 10:11:11 4523 1

空空如也

空空如也

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

TA关注的人

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