2)权限修改
刚刚创建的脚本没有不可实行,所以必要修改,将其设定为可实行:chmod +x xsync.sh
3)测试脚本
为了确定脚本是否可以或许运行,先创建个文件来测试(目的主机的父目录必要已经创建,否则无法分发乐成)。在当前家目录下创建文件:vim xsy.txt,内容随便写,我写的是This is a test file!
a) 开始测试:xsync.sh /home/hadoop/xsy.txt,结果如下图
b) 发现hadoop105提示没有rsync,那么必要在hadoop105上安装该模块
五. jdk 安装
我使用的是jkd8
1)起首将jdk压缩文件上传到hadoop101的/opt/softs目录下,之后进入/opt/softs/目录:cd /opt/softs/
2)安装jdk:tar -zxvf jdk-8u291-linux-x64.tar.gz -C /opt/module/表示将jdk安装到/opt/module/
3) 设置系统情况变量:sudo vim /etc/profile,添加如下信息
export JAVA_HOME=/opt/module/jdk1.8.0_291
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.: J A V A H O M E / l i b : {JAVA_HOME}/lib: JAVAHOME/lib:{JRE_HOME}/lib
export PATH= J A V A H O M E / b i n : {JAVA_HOME}/bin: JAVAHOME/binATH
1
2
3
4
4)使得设置的情况变量见效:source /etc/profile
5)将hadoop101安装好的jdk分发到hadoop102~105:xsync.sh /opt/module/jdk1.8.0_291
6)在各台主机上添加jdk系统变量并用source来革新,之后查看java版本,确认安装乐成:java -version
—
五. Zookeeper 安装
export ZOOKEEPER_HOME=/opt/module/zookeeper-3.4.14
export PATH= Z O O K E E P E R H O M E / b i n : ZOOKEEPER_HOME/bin: ZOOKEEPERHOME/binATH
1
2
4)使得设置的情况变量见效:source /etc/profile
修改设置文件
1)进入zookeeper的安装目录下的 conf目录 ,拷贝设置样本并进行修改:
cd /opt/module/zookeeper-3.4.14/conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /opt/module/
设置 Hive 情况变量
bash
echo “export HIVE_HOME=/opt/module/apache-hive-3.1.2-bin” | sudo tee -a /etc/profileecho “export PATH= H I V E H O M E / b i n : HIVE_HOME/bin: HIVEHOME/binATH” | sudo tee -a /etc/profilesource /etc/profile
初始化 Hive 元数据库(初始化一次即可)
schematool -initSchema -dbType mysql -verbose
tar -zxvf spark-3.1.1-bin-hadoop2.7.tar.gz -C /opt/module/
设置 Spark 情况变量
bash
echo “export SPARK_HOME=/opt/module/spark-3.1.1-bin-hadoop2.7” | sudo tee -a /etc/profileecho “export PATH= S P A R K H O M E / b i n : SPARK_HOME/bin: SPARKHOME/binATH” | sudo tee -a /etc/profilesource /etc/profile
上传相关 JAR 包到 HDFS
bash
hadoop fs -put /path/to/jar/file /user/kylin/lib/
十一.sqoop 安装
解压 Sqoop 安装包
bash
cd /opt/softs
tar -zxvf sqoop-1.4.7.bin_hadoop_2.6.0.tar.gz -C /opt/module/
设置情况变量
bash
sudo vim /etc/profile
bash
export SQOOP_HOME=/opt/module/sqoop-1.4.7.bin_hadoop_2.6.0
export PATH= S Q O O P H O M E / b i n : SQOOP_HOME/bin: SQOOPHOME/binATH
保存并关闭文件后,使设置见效:
bash
source /etc/profile