- 博客(29)
- 资源 (3)
- 收藏
- 关注
原创 转--Hadoop集群部署案例
三台虚拟机的最低配置为1核1G + 20G。若是按照《[选修]基于OpenEuler的Docker容器安装使用教程》创建的Docker容器环境,或者从一道云科技发展有限公司提供的百度盘链接下载的VMWare镜像直接导入的Docker容器环境,直接移步到“步骤一”开始。当然你也可以使用你的虚拟机默认的网段来配置三台虚拟机的固定IP,只是需要注意后续步骤中的IP都要和你配置的IP相匹配。,使用SCP命令将Windows工作机上的Hadoop包复制到master虚拟机的/root/software/路径下。
2024-06-22 14:20:43 997
原创 转--基于OpenEuler的Docker容器安装使用
这样,在每次启动VMWare虚拟机后,master、slave1、slave2三个Docker容器也会启动,并且每个容器自启动ssh服务以便外部连接。表示master、slave1、slave2三个OpenEuler容器成功创建,并且在Windows主机上可以通过ssh连接。以上步骤创建的网络会在OpenEuler主机重启的时候丢失,所以每次主机重启时都需要重新创建网络,并和Docker容器做连接。使用ssh连接master Docker容器的固定IP,输入root用户的密码来建立连接。
2024-06-22 14:16:33 397
原创 安装与配置maven本地仓库
实际竞赛时,mapreduce的开发环境本地仓库会提供给大家,不用大家配置。但大家在实验时,要准备好相关环境,主要是开发mapreduce用到的包,在本地仓库中maven会下载好,到时创建项目时修改maven配置,在local repository直接设置即可。%MAVEN_HOME%/bin 在之前加上maven的路径。环境的准备主要是用到的jar包,可利用maven。5、在后期开发中,可以利用本地仓库提供的jar包。4、初始化maven本地仓库。3、配置maven本地仓库。
2024-02-29 17:59:39 505
原创 hive安装与配置
更名: mv /opt/module/lib/log4j-slf4j-impl-2.10.0.jar /opt/module/lib/log4j-slf4j-impl-2.10.0.jar.bak。更名:mv /opt/module/hive3.1/lib/guava-19.0.jar /opt/module/hive3.1/lib/guava-19.0.jar.bak。删除: rm -rf /opt/module/lib/log4j-slf4j-impl-2.10.0.jar。学会用help查看。
2024-02-29 15:06:19 1370
原创 mapreduce运行环境涉及的相关配置
在hive中,创建数据库,创建数据表,插入数据时,发现并调用mapreduce和yarn,插入操作未成功。则在mapreduce-site.xml中添加提示中出现的配置信息即可。近日安装HIVE时执行HIVE的操作发现一问题,现记录下来。(1)验证hadoop安装后,mapreduce是否能运行。利用自带的词频统计功能,验证能否正确运行。(2)到hive中再次执行插入操作验证。map和reduces未启动。若出现上面提示错误。
2024-02-29 14:25:36 762
原创 mysql rpm包安装
1、解压mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar包。注意是tar包,解压参与tar.gz不同。可在配置文件my.cnf中查看。4、查看日志中的临时密码。
2024-02-22 09:27:27 429
原创 mysql tar包离线安装
1、解压mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz包。1)初次初始化错误时,再次初始化要删除掉data下的所有文件。成功时,最后会出现临时密码,若未出现,则出错。2)创建用户mysql时,缺省为mysql组。初始化时会出现各种各样的错误,注意看提示。3)可用id mysql查看一下。利用临时密码连接,并修改临时密码。2)mysql客户端怎么方便执行。1)my.cnf配置文件位置。3)启动mysql服务并验证。6、mysql客户端连服务端。注意mysql客户端位置。
2024-02-21 17:18:25 768
原创 hadoop3相关配置
在hadoop安装目录下依次创建hadoopDatas/tempDatas,hadoopDatas/namenodesDatas,hadoopDatas/datanodeDatas,hadoopDatas/dfs/nn/edits,hadoopDatas/dfs/snn/name,hadoopDatas/dfs/nn/snn/edits。之前免密设置:master->master,master->slave1,master->slave2。现最好设置:master,slave1,slave2之间相互免密。
2024-02-17 10:01:52 927
原创 hadoop3分布式基本部署
命令:tar -zxvf /opt/jdk-8u11-linux-x64.tar.gz -C /app。(5)将master中的配置文件/etc/profile和java解压文件传输到slave1,slave2中。可利用cp命令或ssh-copy-id,建议用ssh-copy-id,较为简单。(4)设置master->slave1,master->slave2。ssh-copy-id命令:ssh-copy-id master。(5)将/etc/hosts文件传输给slave1,slave2。
2024-02-16 10:53:04 915
原创 python的一个综合例子
line["D_num"]=input("请输需要修改的宿舍号+床位号(如313-3)")line["student_name"]=input("请输入需要修改的学生名字:")new_info["student_name"] = input("请输入新入住的学生名字:")new_info["D_num"] = input("请输入宿舍号+床位(如313-3"))line["Class_num"]=input("请输入需要修改的班级:")print("学生名字\t宿舍号+床位号\t班级\t\t入住情况")
2023-12-06 16:38:55 882
原创 python几个易错的题目20230214
2、random模块已导入,lst=[4,5,6,7,8],运行random.sample(lst,4)之后,print(lst)的结果为()3、表达式“ghgehaogh”.strip("gh")的结果是()函数len('abcadea'.split('a'))的值为()
2023-02-14 20:46:17 229
原创 python20230117
编程:两个瓶子,容量分别是a升和b升,可以获取无限数量的水,判断能否使用这两个瓶子量出恰好c升的水( 即在若干次操作后,可以在一个或两个瓶子中装上C升的水)。允许的操作:将任意一个瓶子装满水,倒空任意一个瓶子里的水,将一个瓶子里的水倒入另一个瓶子,直到这个瓶子完全空或者另一个瓶子完全满。示例如下:输入一个正整数:245 输出:245=5*7*7。输入另一个瓶子的容量为:5。输入另一个瓶子的容量为:2。输入一个瓶子的容量为:3。输入一个瓶子的容量为:1。需要量出的水的升数:4。
2023-01-16 21:10:01 426
原创 python20230116--易错
2、已知lst = ["Monday","Tuesday","Wendesday",“Thursday”,"Friday","Saturday","Sunday"],4、已知str1="abcdasd",执行命令str1.replace("a","f")后,str1的值为()则print(lst[:5:-2])的结果是()3、按下键盘上的B键,触发的事件是()、
2023-01-16 20:45:16 186
原创 python练习20221218
1.编程:在2022年卡塔尔世界杯中,赛前夺冠呼声最高的球队有“阿根廷、法国、巴西、西班牙、葡萄牙、英格兰、荷兰、德国”八支球队,现设计一个窗体,实现随机猜测夺完球队。3.编程:计算一元二次方程y=ax^2+bx+c的根,其中a,b,c由键盘输入。2.编程:求小于1000的整数中能够同时被5和7整除的最大整数。4.编程:使用while循环计算2-200的偶数和。
2022-12-18 10:50:06 235
原创 python程序练习20221217
1、编写程序,查找1000以内的超级素数(超级素数是指N本身为素数,并且去掉N的最后一个数字后仍是素数,如239是素数,23是素数,2也是素数。2、编写函数,接收一个字符串,分别统计大写字母、小写字母、数字、其它字符的个数,并以元组的形式返回结果。
2022-12-17 18:52:01 212
原创 python练习20221213
2、编程:输入两个整数m和n,求m到n之间所有整数的平均数。1、编程:输入一个整数n,求1到n之间所有整数的和。3、编程:输入一个字符串s,求该字符串中字母的个数。4、编程:输入一个字符串s,求该字符串中数字的个数。5、编程:输入一个整数n,求该整数的阶乘。
2022-12-13 12:51:04 270
原创 python练习20221206
1、编写程序显示钱100个回文素数。每行显示10个素数。(回文素数是指一个数既是素数也是回文数。例如:131既是素数也是回文数。)2、编写程序,显示前100个反素数。每行10个。(反素数是指一个非回文素数,将其反转后也是一个素数。例如:17是一个素数,而71也是一个素数,所以17和71是反素数。)3、编写程序,找出小于1000的所有双素数。(双素数是指一对差值为2的素数。例如:3和5就是一对双素数,5和7是一对双素数,而11和13也是一对双素数。)4、编写程序,找出指数p
2022-12-06 16:24:25 779
原创 20221016-2 python练习
对于任意输入的一个整数数组,如果整数数组中存在重复元素且重复元素均不相邻,函数返回 字符。如果整数数组每个元素均不相同且偶数元素个数大于奇数元素个数,函数返回字符。输入:[1, 2, 6, 4, 6] 输出:'01';输入:[2, 3, 8, 5, 6] 输出:'02';输入:[2, 2, 5, 3, 5] 输出:'03';输入:[0, 0, 0, 0, 0] 输出:'03'。如果整数数组均不满足上述两个条件,函数返回字符。函数返回值必须为字符串数据类型。,list 数据类型;
2022-10-16 09:45:15 658
原创 python练习20220916
1、用户从键盘输入一行字符,编写一个程序,分别统计并输出其中的英文字母、数字、空格和其它字符的个数。2、用户输入一个含有任意字符的字符串,实现在同一行倒序输出此字符串。3、求任意两个正整数的最大公约数与最小公倍数。
2022-09-16 18:17:46 349 1
原创 python20220910-2
2、编程:输入一个num,判断其是否为丑数,若是则返回True,否则返回False.所谓丑数是指质因数中只有2、3、5的正整数,也就是说,如果一个正整数包含除2、3、4之外的其他质因数,那么不是丑数。
2022-09-10 18:03:58 553
原创 python20220910
3、函数main()接收一个包含若干整数的列表lst,要求返回一个新列表,新列表包含原列表lst中的唯一元素(重复的元素只保留一个),并且所有元素保持在原列表中首次出现的相对顺序。例如:调用函数main([1,2,3,1,4])会输出[1,2,3,4]。1、函数main()接收两个正整数p和q,要求返回一个元组,元组中第一个元素为p整除q的商,第二个元素为p对q的余数。完成下面函数的功能,注:不能使用运算符//和%2、函数main()接收一个正整数num,要求返回正整数num各位数字之和。
2022-09-10 16:55:03 2428 1
原创 python 程序练习20220829
2、编程:求s=a+aa+aaa+aaaa+aa...a的值,其中a是用户输的某一个数字。例如2+22+222+2222+22222。3、编程:判断分数等级,90-100为A,80-90为B,60-80为C,1-60为D。1、编程:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。...
2022-08-29 20:05:06 422 3
原创 Python练习20220827
任务描述:编写程序,输出九九乘法表,要求每列的式子垂直对齐。只鸡,编写程序计算并输出所有可能的购买方案。编程:百钱买百鸡,任务描述:假设公鸡。2、编程:打印九九乘法表。
2022-08-27 09:13:44 244
原创 python练习20220824
设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。1、输入一个三位数,判断其是否是回文数。2、编程:打印杨辉三角。
2022-08-24 20:37:53 448 3
原创 python练习20220819
一个数如果恰好等于不包含它本身所有因子之和,这个数就称为"完数"。例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。编程序找出100之内的所有完数.
2022-08-19 22:45:48 457 3
原创 python教学练习20220813
2.函数isPrime()接收一个大于等于2的正整数num,判断其是否为素数,素数时返回True,否则返回False。删除下面代码中的pass语句,完成函数isPrime()。1.函数main()接收一个包含若干整数的列表lst,要求回绝对值最大的整数。删除下面代码中的pass语句,替换为自己的代码,完成要求的功能。...
2022-08-13 12:57:39 1039 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人