Hadoop3单机部署,实现最简伪集群
说明
操作系统 | CentOS8 |
ip | 10.0.0.215 |
jdk | jdk-8u291-linux-x64.tar.gz |
hadoop | hadoop-3.2.2.tar.gz |
安装准备
1.静态IP
2.设置主机名
hostnamectl set-hostname hadoop00
reboot
注:hadoop00为主机名,设置完成重启生效
3.配置host映射
vi /etc/hosts
添加
10.0.0.215 hadoop00
4.ssh免密码登录
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh hadoop00
5.安装jdk
6.开放指定端口
firewall-cmd --add-port=9870/tcp && firewall-cmd --add-port=9870/tcp --permanent
firewall-cmd --add-port=8088/tcp && firewall-cmd --add-port=8088/tcp --permanent
firewall-cmd --add-port=9000/tcp && firewall-cmd --add-port=9000/tcp --permanent
systemctl stop firewalld.service && systemctl disable firewalld.service
安装
1.下载Hadoop
2.解压到任意目录
tar -zxvf hadoop-3.2.2.tar.gz
3.创建hadoop数据存放目录
mkdir -p /data1/hadoop/repo
4.修改hadoop配置
cd /data0/hadoop/hadoop-3.2.2/etc/hadoop
vi hadoop-env.sh
输入
export JAVA_HOME=/data0/java/jdk1.8.0_291
export HADOOP_LOG_DIR=/data1/hadoop/repo/logs/hadoop
vi core-site.xml
输入
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://hadoop00:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/data1/hadoop/repo</value>
</property>
</configuration>
vi hdfs-site.xml
输入
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
vi mapred-site.xml
输入
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
vi yarn-site.xml
输入
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.env-whitelist</name>
<value>JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CONF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAPRED_HOME</value>
</property>
</configuration>
cd /data0/hadoop/hadoop-3.2.2/sbin
vi start-dfs.sh
和
vi stop-dfs.sh
都输入
HDFS_DATANODE_USER=root
HDFS_DATANODE_SECURE_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root
vi start-yarn.sh
和
vi stop-yarn.sh
都输入
YARN_RESOURCEMANAGER_USER=root
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=root
6.格式化hdfs
cd /data0/hadoop/hadoop-3.2.2
bin/hdfs namenode -format
7.启动/停止
cd /data0/hadoop/hadoop-3.2.2/sbin
./start-all.sh
./stop-all.sh
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Docker使用Oracle官方镜像安装(12C,18C,19C)
安装准备 1.操作系统CentOS7_x64 2.已经安装了Docker环境 3.需要检查是否有swap分区,如果没有请设置 请参考CentOS7设置SWAP分区,小内存服务器的救世主 4.Oracle官方dockerfiles下载4.1.下载地址:https://github.com/oracle/docker-images4.2.上传解压后打开docker-images-master\OracleDatabase\SingleInstance将dockerfiles文件夹上传到Linux的指定目录,如/data0/oracle4.3.修改文件执行权限 chmod a+x *.sh &...
- 下一篇
Hadoop3单机部署,实现最简伪集群
说明 本次实验的环境和软件版本如下表所示 操作系统 CentOS8 ip 10.0.0.215 jdk jdk-8u291-linux-x64.tar.gz hadoop hadoop-3.2.2.tar.gz 安装准备 1.静态IP 需要给运行的Linux设置静态IP 2.设置主机名 hostnamectl set-hostname hadoop00 重启 reboot 注:hadoop00为主机名,设置完成重启生效 3.配置host映射 vi /etc/hosts 添加 10.0.0.215 hadoop00 注: 10.0.0.215为本机IP hadoop00为主...
相关文章
文章二维码
点击排行
推荐阅读
最新文章
- Mario游戏-低调大师作品
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS关闭SELinux安全模块
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路