这个是笔者大学时期的大数据课程使用三台CentOS7.6虚拟机搭建完全分布式集群的案例,已成功搭建完全分布式集群,并测试跑实例。1.安装CentOS7.6虚拟机1.1安装完虚拟机发现没有sudo命令和hadoop用户执行命令失败我在安装CentOS7.6虚拟机后,我发现不能执行sudo命令,同时hadoop用户执行命令失败。需要执行如下操作:①先切换到root用户,否则权限不够suroot②为sudoers配置文件添加写权限chmod+w/etc/sudoers③编辑文件vim/etc/sudoers添加:hadoopALL=(ALL)ALLjamALL=(ALL)ALL④去掉权限:chmod
前言在使用git拉取项目的时候,因为一直使用git@xxxx链接来clone。后续在更新某一项目的submodule的时候,发现使用http方式不能拉取下来,但是windows可以,怀疑是代理问题,后续收集了一波资料后解决了,在此记录下。以下错误信息都可能需要设置代理:fatal:unabletoaccess‘https://github.com/xxx/xxx.git/’:Emptyreplyfromservergnutls_handshake()failed:TheTLSconnectionwasnon-properlyterminated以下解决办法在电脑重启后需要重新设置一次,因为ws
wslUbuntu默认只能打开命令行,看不到图形化界面,有些操作不方便。这里介绍两种方法来远程连接到wsl里VNC因为win10的wsl不支持systemd,所以这种方式只能是Windows11的系统,Window10只能用xrdp1、禁用WSLg在c:\users\用户名下新建一个.wslconfig文件,内容如下:[wsl2]guiApplications=false2、安装桌面程序可以先安装桌面程序的一个管理程序:sudoaptinstalltasksel-y然后运行sudotasksel,选择需要的桌面程序安装(空格是选中,上下键切换,tab切到OK键),我这里选择Ubuntudesk
wslUbuntu默认只能打开命令行,看不到图形化界面,有些操作不方便。这里介绍两种方法来远程连接到wsl里VNC因为win10的wsl不支持systemd,所以这种方式只能是Windows11的系统,Window10只能用xrdp1、禁用WSLg在c:\users\用户名下新建一个.wslconfig文件,内容如下:[wsl2]guiApplications=false2、安装桌面程序可以先安装桌面程序的一个管理程序:sudoaptinstalltasksel-y然后运行sudotasksel,选择需要的桌面程序安装(空格是选中,上下键切换,tab切到OK键),我这里选择Ubuntudesk
前言前段时间升级了windows台式机,由于双系统实在过于麻烦,而且现在wsl2已经很成熟了,可以带来比较好的windows上的开发体验,但是在环境准备过程中还是有不少坑的,更具网上的资料和官方文档整理一下,该文档仅代表win11的环境,win10是否适用不清楚系统环境硬件12thGenIntel(R)Core(TM)i7-12700KF32G3600RTX3070ti系统Windows1121H2WSL2Ubuntu2004WSL2Install开启Windows功能:系统设置->应用->可选功能->最下边的「更多Windows功能」->找到并勾选「Hyper-V」和「适用于Linux的Wi
2023年12月18日openssh发布新版9.6p1,详细内容阅读OpenSSH:ReleaseNotes背景说明之前也写过多篇制作opensshrpm包的文章,为何要重新来写一篇制作openssh9.6版本的?openssh9.6rpm包制作和之前存在区别,对于CentOS7来说制作步骤上有一些变化,更何况CentOS7在2024年6月将结束生命周期,官方将不再维护支持,因此在这里单独来写一篇记录一下。有哪些变化呢?1.强制要求openssl 1.1.1以上版本2.强制要求安装openssl-devel1.1.1以上版本这两点也足以说明,逐渐失去对CentOS7及以下版本的维护支持。制作步
目录自动化备份MySQL一.备份数据库脚本1.创建备份目录 2.创建脚本文件3.新建配置文件(连接数据库的配置文件)4.给文件权限(mysql_backup.sh) 编辑 5.执行命令 (mysql_backup.sh) 编辑 二.数据库通过备份恢复 1.创建脚本文件2.增加文件可执行权限(vimysql_restore.sh)3.我们来执行通过备份文件恢复数据库三.数据库备份自动化添加计划任务 crontab-e第四:清理过期备份文件创建删除文件脚本 viremove_backup.sh 添加可执行权限定时任务配置给贴出来 编辑
目录一、安装JDK二、部署Elasticsearch三、部署kibana四、部署Logstash五、部署filebeat六、filebeat采集数据,logstash过滤,在kibana中显示七、kibana增加索引PS:本文中,ip为部署服务器的IP地址,esip为es容器的通讯ip地址。一、安装JDK1、更新系统sudoyumupdate2、安装Java下面是安装OpenJDK的命令:sudoyuminstalljava-1.8.0-openjdk3、验证安装java-version二、部署Elasticsearch1、查看是否安装dockerdockerversionClient:Doc
一、Centos7背景简介 CentOS7是一个企业级的Linux发行版本,它源于RedHat免费公开的源代码进行再发行。内核更新至3.10.0、支持Linux容器、支持OpenVMwareTools及3D图像即装即用、支持OpenJDK-7作为缺省JDK、支持内核空间内的iSCSI及FCoE、支持PTPv2等功能。在网络方面,CentOS7支持Firewall,防火墙可以支持区域和网络信任,配置防火墙之后不需要重新启动防火墙就可以应用配置。重要的是,CentOS7支持Linux容器,能提供轻量化的虚拟化,以便隔离进程和资源,这将提高资源的使用效率。二、准备工作1.前提需要安
一、Centos7背景简介 CentOS7是一个企业级的Linux发行版本,它源于RedHat免费公开的源代码进行再发行。内核更新至3.10.0、支持Linux容器、支持OpenVMwareTools及3D图像即装即用、支持OpenJDK-7作为缺省JDK、支持内核空间内的iSCSI及FCoE、支持PTPv2等功能。在网络方面,CentOS7支持Firewall,防火墙可以支持区域和网络信任,配置防火墙之后不需要重新启动防火墙就可以应用配置。重要的是,CentOS7支持Linux容器,能提供轻量化的虚拟化,以便隔离进程和资源,这将提高资源的使用效率。二、准备工作1.前提需要安