hadoop单节点single node数据测试环境搭建

本文详细描述了如何在Linux环境下安装和配置Ubuntu系统、Java、Hadoop、MySQL以及Hive,包括密码设置、软件包安装、SSH配置、环境变量设置和基本服务的启动与管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux环境准备

ubuntu22

Ubuntu系统下载 | Ubuntuicon-default.png?t=O83Ahttps://cn.ubuntu.com/download

function rootinit() {

export LANG=C.UTF8 # 设置编码集以兼容中文
echo "root:111111" | chpasswd -m # 使用md5加密设置root用户密码为111111
apt update # 更新本地程序镜像仓库数据库
apt install -y openssh-server iproute2 ufw # 安装ssh、ip、firewall
ssh-keygen -t rsa -f /root/.ssh/id_rsa -N '' -q # 生成ssh密钥对
cd /etc/ssh/
echo -e "PasswordAuthentication yes\nPermitLocalCommand yes" >> ssh_config # ssh属性配置,允许root用户远程密码登录
echo -e "PasswordAuthentication yes\nPermitRootLogin yes\nStrictModes no" >> sshd_config
service ssh start # 启动ssh服务
ssh-copy-id localhost # 公钥复制一份给本地免密登录
systemctl enable ssh # ssh服务开机自启

# 如果ssh22端口未开放
ufw allow 22 # 或直接关闭防火墙 ufw stop;ufw disable # 此时 ufw status; # inactive

}

推荐个linux命令网站

Index of /savannah-checkouts/gnuicon-default.png?t=O83Ahttps://www.gnu.org/savannah-checkouts/gnu/

文件准备:

java:

jdk-8u401-linux-x64.tar.gz

Java Downloads | Oracleicon-default.png?t=O83Ahttps://www.oracle.com/java/technologies/downloads/

function javainit() {

find ./ -type f -name "*jdk*tar\.gz" -exec tar -zxvf {} \; # 在当前路径中查找jdk压缩包并解压
find ./ -type d -name "*jdk*" -exec mv {} java \; # 将解压的java目录更名为java
cd java
export JAVA_HOME=`pwd` # 设置当前bash环境变量
export PATH=$PATH:$JAVA_HOME/bin
# 或直接写入bashrc,bash连接时自动刷入环境
cat <
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值