- 博客(34)
- 收藏
- 关注
原创 python下载慢换源
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/阿里云 http://mirrors.aliyun.com/pypi/simple/豆瓣(douban) http://pypi.douban.com/simple/
2022-09-22 09:34:39
469
原创 hadoop 软件安装及管理
1.检查是否安装了Mysql,经过rpm -qa|grep mysql查看,如果安装安装了Mysql先进行卸载rpm -e mysql-libs-5.1.73-7.el6.x86_64 --nodeps。1.检测jdk的安装包rpm -qa | grep java , 如果有进行删除包,输入:rpm -e 包名 --nodeps。3.把软件解包解压缩:tar -zxvf jdk-8u151-linux-x64.tar.gz。2.准备软件:jdk-8u151-linux-x64.tar.gz。.....
2022-08-30 16:13:33
260
原创 hadoop HIVE
在建表的时候,用户还需要为表指定列,用户在指定表的列的同时也会指定自定义的 SerDe,Hive 通过 SerDe 确定表的具体的列的数据。(1)字段 name 是基本类型, favors 是数组类型,可以保存很多爱好, scores 是映射类型,可以保存多个课程的成绩, address 是结构类型,可以存储住址信息。(5)Hive 的 String 类型相当于数据库的 Varchar 类型,该类型是一个可变的字符串,不过它不能声明其中最多能存储多少个字符,理论上它可以存储 2GB 的字符数。...
2022-08-29 23:30:00
748
原创 hadoop MAPREDUCE
educetask进程启动之后,根据MRAppMaster告知的待处理数据所在位置,从若干台maptask运行所在机器上获取到若干个maptask输出结果文件,并在本地进行重新归并排序,然后按照相同key的KV为一个组,调用客户定义的reduce()方法进行逻辑运算,并收集运算输出的结果KV,然后调用客户指定的outputformat将结果数据输出到外部存储。huffle中的缓冲区大小会影响到mapreduce程序的执行效率,原则上说,缓冲区越大,磁盘io的次数越少,执行速度就越快。......
2022-08-29 16:57:16
135
原创 hadoop HDFS
2、$dfs.namenode.name.dir/current/seen_txid非常重要,是存放transactionId的文件,format之后是0,它代表的是namenode里面的edits_*文件的尾数,namenode重启的时候,会按照seen_txid的数字,循序从头跑edits_0000001~到seen_txid的数字。注:当客户端对hdfs中的文件进行新增 或者修改操作,操作记录首先被记入edits日志文件中,当客户端操作成功后,相应的元数据会更新到内存meta.data中。...
2022-08-29 16:47:31
145
原创 Hadoop介绍与配置环境
修改完成后,重启虚拟机即可。进入此配置文件后,将“HOSTNAME”修改为“hadoop02”,这个名称可以随意修改,最好不要和之前已存在的虚拟机的主机名一样, 最后按Esc热键进入末行模式,输入“:wq”保存退出即可。“Web点击流日志”包含着网站运营很重要的信息,通过日志分析,我们可以知道网站的访问量,哪个网页访问人数最多,哪个网页最有价值,广告转化率、访客的来源信息,访客的终端信息等。修改完成,如下图所示,之后按Esc热键进入末行模式,输入“:wq”保存退出,这样我们的网络就修改成功了!
2022-08-25 19:30:00
1407
原创 shell sed工具
root@tom ~]# sed -e '5ihello world' -e '8a哈哈哈哈哈' 1.txt -e '5=;[root@tom ~]# sed -n 's@/sbin/nologin@xyz@gp' a.txt -- 自定义分隔符为@[root@tom ~]# sed -n '10s#/sbin/nologin#xyz#p' a.txt --自定义分隔符为#[root@tom ~]# sed -n '1,5s/^/#/p' a.txt 注释掉文件的1-5行内容。
2022-08-25 07:00:00
104
原创 shell函数、正则
正则表达式(Regular Expression、regex或regexp,缩写为RE),也译为正规表示法、常规表示法,是一种字符模式,用于在查找过程中匹配指定的字符。shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数,给这段代码起个名字称为函数名,后续可以直接调用该段代码的功能。2.return默认返回函数中最后一个命令状态值,也可以给定参数值,范围是0-256之间。指那些在正则表达式中具有特殊意义的专用字符,如: 点 (\.) 星(*) 问号(?sed需要加必须加-r。
2022-08-24 18:59:47
70
原创 shell流程控制
) default,不满足以上模式,默认执行*)下面的语句。3. && 符号,需要考虑&&前面的语句的正确性,前面语句正确执行才会执行&&后的内容;4. || 符号,需要考虑||前面的语句的非正确性,前面语句执行错误才会执行||后内容;== "$b" ];[[ -f /shell01/1.sh ]] 判断文件是否存在,并且是一个普通的文件。)完全不考虑前面的语句是否正确执行,都会执行;可以判断文件类型,判断文件新旧,判断字符串是否相等,判断权限等等...两个分号代表命令结束。...
2022-08-18 11:00:00
147
原创 shell概述、变量、数组
都是用来做命令替换,在shell终端里面执行的命令(ls mkdir等等),在脚本里面作为参数时要带上``或$()/bin/bash #bash是大多数Linux默认的shell,包含的功能几乎可以涵盖shell所有的功能。[root@myhost ~]# echo ${A:2:4} 表示从A变量中第3个字符开始截取,截取4个字符。/bin/csh #具有C语言风格的一种shell,具有许多特性,但也有一些缺陷。全局变量:全局所有的用户和程序都能调用,且继承,新建的用户也默认能调用....
2022-08-17 23:45:00
259
原创 Centos静默安装Oracle11g
oracle@myhost database]$【先进会话再执行】 ./runInstaller -silent -ignorePrereq -ignoreSysPrereqs -responseFile /tmp/database/response/db_install.rsp。成功运行后,会在/u01/app/oracle/product/11.2.0/network/admin/ 中生成listener.ora和sqlnet.ora两个文件。1.在/etc/hosts文件中添加本机IP跟主机名。...
2022-08-17 16:21:47
1009
原创 Linux软件安装及管理
3.把软件解包解压缩:tar -zxvf jdk-8u151-linux-x64.tar.gz。-C: 制定解压的目标路径tar -zxvf file1.tar -C tar_file/使用格式: tar -jxvf *.tar.gz格式的打包压缩文件。使用格式:tar -zxvf *.tar.gz格式的打包压缩文件。2.准备软件:jdk-8u151-linux-x64.tar.gz。使用格式:tar -zxvf *.tar格式的打包文件。...
2022-08-11 16:21:43
207
原创 Linux系统权限
查看系统当前时间和时区datedate -R格式化输出的选项设置完整的时间同步网络时间中国国家授时中心服务器地址: cn.pool.ntp.org。
2022-08-11 09:02:44
329
原创 Linux初学者总结
dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。".."为上级目录的意思)用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。...
2022-08-10 19:21:53
282
原创 python(下)
当Python检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常"print('-----test--1---')open('d/123.txt','r')print('-----test--2---')
2022-08-02 19:30:00
221
原创 Oracle卸载
2.把安装目录删除,在把c盘的,C\ProgramFiles。win+rregedit(注册表)4.需要把注册表中的相关oracle删除。1.把所有oracle相关的服务停止。3.把Path中环境变量删除。
2022-08-02 11:36:53
520
原创 python基础(中)
如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数。
2022-08-01 18:36:33
1957
原创 python练习题及答案
学生信息至少包含姓名、年龄、学号,除此以外可以适当添加。#3.请用函数实现一个判断用户输入的年份是否是闰年的程序。#能被4整除不能被100整除或者能被400整除。#必须完成的功能添加、删除、修改、查询、退出。#请选择删除(2)、修改(3)、查询(4)#必须使用自定义函数,完成对程序的模块化。#2.写一个函数求三个数的平均值。#1.写一个函数求三个数的和。...
2022-07-29 21:30:00
870
原创 python练习及答案
------------------------拔高-------------------------------------#存在则提示您选在的为**,商品价格为**,您当前余额为**,是否购买?选择否,提示请选择商品。#提示3,4,5春季6,7,8夏季9,10,11秋季12,1,2冬季。#15.有1,2,3,4,5,6,7,88个数字,能组成多少个两位数。#让用户输入商品名,如果输入的商品不存在,提示不存在然后提示请选择商品。...
2022-07-28 19:20:37
323
原创 python(上)
info={'name''班长','id'100,'sex''f','address''地球亚洲中国北京'}info={'name''班长','id'100,'sex''f','address''地球亚洲中国北京'}info={'name''班长','id'100,'sex''f','address''地球亚洲中国北京'}movieName=['加勒比海盗','骇客帝国','第一滴血','指环王','霍比特人','速度与激情']...
2022-07-26 19:32:40
395
原创 oracle与pl测试及答案
索引表下标可以由用户定义,而嵌套表的下标固定为数值型,从一开始递增。键盘输入员工编号和工资,根据编号修改该员工的工资,如果工资高于10000,则不需要修改,左外连接,两表通过连接条件进行连接,无论左表在右表有没有对应的数据,都将左表全部输出。右外连接,两表通过连接条件进行连接,无论右表在左表有没有对应的数据,都将右表全部输出。全外连接,两表通过连接条件进行连接,无论两表有没有对应的数据,都将两表全部输出。4、有一产品表(编号,名称,价格,数量,所属分类),下列语法不正确的是(...
2022-07-22 18:44:45
1548
1
原创 pl初学者总结(上)
语义如果条件表达式的值,等于某个when后面的值,那么就执行相应then后面的plsql语句,如果表达式的值没在when所列的值中,那么执行else后面的语句,其中else部分可以省略。6).extend(n[,ind])扩展集合元素n是一个数字,表示扩展的元素个数,ind是集合中的一个元素的下标,加上它表示扩展集合时,给扩展的元素加上值,值是ind这个下标对应的元素。%isopen返回一个布尔类型的值,判断当前游标是否打开,如果是打开的返回true,否则返回false。...
2022-07-20 19:03:53
926
原创 oracle初学者总结笔记
selectmonths_between(sysdate,to_date('2021-1-23','yy-MM-dd'))fromdual;defaulttablespacetablespace_name指定用户的默认表空间tablesapce_name表空间名(如果省略默认使用。selectreplace('hello','h','wwwww')fromdual;selectto_date('2021-1-20','yy-MM-dd')fromdual;...
2022-07-15 17:31:03
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人