Hadoop的伪分布式安装和部署的流程
1、准备工作
下载一些用到的命令
yum install -y vim yum install -y lrzsz yum install net-tools
目录约定
/opt #工作目录 /opt/install #安装包 /opt/softwar #软件包 /opt/other #其它 /opt/test #测试
cd /opt mkdir install software other test #新建目录
JDK安装
cd /opt/install #进入安装包目录 ? rz jdk-8u221-linux-x64.tar.gz #上传JDK ? tar -zxvf jdk-8u221-linux-x64.tar.gz #解压JDK ? mv jdk1.8.0_221 jdk1.8 #改名为JDK1.8 ? mv jdk1.8 ../software #移动到/opt/software目录 ?
配置jdk环境变量
vim /etc/profile #编辑环境变量 ? JAVA_HOME=/opt/software/jdk1.8 #添加JAVA_HOME变量 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$PATH:$JAVA_HOME/bin ? source /etc/profile #生效配置
修改主机名
vim /etc/hostname #编辑主机名 ? hdp01 #主机名以hdp01为例
修改主机映射
vim /etc/hosts #编辑主机映射 ? 192.168.0.32 hdp01 #主机的ip对应主机名
配置免密登录
ssh-keygen #生成公钥 ? ssh-copy-id hdp01 #设置自己为免密登录
2、下载安装伪分布式
hadoop安装
cd /opt/install #进入安装包目录 rz hadoop-2.7.7.tar.gz #上传hadoop tar -zxvf hadoop-2.7.7.tar.gz #解压hadoop mv hadoop-2.7.7 ../software #移动到/opt/software目录
修改hadoop的6个配置文件
cd /opt/software/hadoop-2.7.7/etc/hadoop #进入配置文件目录
hadoop-env.sh
vim hadoop-env.sh #编辑配置文件hadoop-env.sh export JAVA_HOME=/opt/software/jdk1.8 #修改25行 export HADOOP_CONF_DIR=/opt/software/hadoop-2.7.7/etc/hadoop #修改33行
core-site.xml
vim core-site.xml #编辑配置文件core-site.xml <configuration> <property> <name>fs.defaultFS</name> <value>hdfs://hdp01:9000</value> #hdp01为 主机名 </property> <property> <name>hadoop.tmp.dir</name> <value>/opt/software/hadoop-2.7.7/tmp</value> </property> </configuration>
hdfs-site.xml
vim hdfs-site.xml #编辑配置文件hdfs-site.xml <configuration> <property> <name>dfs.replication</name> <value>1</value> </property> </configuration>
mapred-site.xml
cp mapred-site.xml.template mapred-site.xml #拷贝例子 vim mapred-site.xml #编辑配置文件mapred-site.xml <configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> </configuration>
yarn-site.xml
vim yarn-site.xml #编辑配置文件yarn-site.xml <configuration> <property> <name>yarn.resourcemanager.hostname</name> <value>hdp01</value> #hdp01为主机名 </property> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> </configuration>
slaves
vim slaves #编辑配置文件slaves hdp01 #主机名
配置hadoop的环境变量
vim /etc/profile #编辑环境变量 JAVA_HOME=/opt/software/jdk1.8 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar HADOOP_HOME=/opt/software/hadoop-2.7.7 PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin source /etc/profile #生效配置
格式化文件系统
hadoop namenode -format
运行服务器
start-all.sh #开启 stop-all.sh #关闭
查看系统端口
netstat -nltup
相关推荐
deyu 2020-07-21
taisenki 2020-05-27
changjiang 2020-11-16
minerd 2020-10-28
WeiHHH 2020-09-23
Aleks 2020-08-19
WeiHHH 2020-08-17
飞鸿踏雪0 2020-07-26
tomli 2020-07-26
strongyoung 2020-07-19
eternityzzy 2020-07-19
Elmo 2020-07-19
飞鸿踏雪0 2020-07-09
飞鸿踏雪0 2020-07-04
xieting 2020-07-04
WeiHHH 2020-06-28
genshengxiao 2020-06-26