首页 > 数据库 > 国内数据库 > Hadoop HDFS 3.3.1分布式存储搭建
vim /etc/hosts192.168.207.164 centos8-0192.168.207.165 centos8-1
systemctl stop firewalld.servicesystemctl disable firewalld.service
setenforce 0vim /etc/selinux/configSELINUX=disabled
另一台机器,重复1.1-1.3步骤
1.4 配置免密登陆
1.4.1 使用 root 用户登陆系统生成密钥:
ssh-keygen
一直回车确定 (生成的密钥文件在 /root/.ssh下 id_rsa 、id_rsa.pub )
1.4.2 配置自己对自己的免密登陆:
ssh-copy-id centos8-0
(另一台机器 ssh-copy-id centos8-1 )根据提示输入 yes , 输入密码( centos8-0 就是你当前第一台的主机名)。
1.4.3 将密钥文件拷贝到第二台主机上:
ssh-copy-id centos8-1
(另一台机器 ssh-copy-id centos8-0 ),根据提示输入 yes , 根据提示输入对方主机的 root 密码 。
1.4.4 配置完免密登陆后,相互测试一下,能不能免密登录:
ssh centos8- (ssh centos8-1)
tar zxf jdk-8u131-linux-x64.tar.gzmv jdk1.8.0_131 /usr/local
export JAVA_HOME=/usr/local/jdk1.8.0_131export JRE_HOME=/usr/local/jdk1.8.0_131/jreexport PATH=$PATH:$JAVA_HOME/binexportCLASSPATH=.:$JAVA_HOME/lib:/dt.jar:$JAVA_HOME/lib/tools.jarexportLD_LIBRARY_PATH=$JAVA_HOME/jre/lib/amd64:$JAVA_HOME/jre/lib/amd64/server
source /etc/profile
java -version
scp -r /usr/local/jdk1.8.0_131/root@centos8-1:/usr/local/scp /etc/profile root@centos8-1:/etc/
source /etc/profile
mkdir /home/hadoop/tar zxf hadoop-3.3.1.tar.gz mkdir /home/hadoop/tmp -pmkdir /home/hadoop/dfs/data -pmkdir /home/hadoop/dfs/name -p
exportHADOOP_HOME=/home/hadoop/hadoop-3.3.1exportPATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
source /etc/profile
cd /home/hadoop/hadoop-3.3.1/etc/hadoopvim hadoop-env.sh
export JAVA_HOME=/usr/local/jdk1.8.0_131export HDFS_NAMENODE_USER=rootexport HDFS_DATANODE_USER=rootexport HDFS_DATANODE_SECURE_USER=rootexport HDFS_SECONDARYNAMENODE_USER=rootexport HADOOP_SHELL_EXECNAME=root
<configuration><property><name>fs.defaultFS</name><value>hdfs://centos8-0:9000</value></property><property><name>hadoop.tmp.dir</name><value>/home/hadoop/tmp</value></property></configuration>
<configuration><property><name>dfs.replication</name><value>2</value></property><property><name>dfs.namenode.name.dir</name><value>/home/hadoop/dfs/name</value></property><property><name>dfs.datanode.name.dir</name><value>/home/hadoop/dfs/data</value></property><property><name>dfs.namenode.secondary.http-address</name><value>centos8-1:9000</value></property><property><name>dfs.permissions</name><value>false</value></property></configuration>
centos8-0centos8-1
scp -r /home/hadoop root@centos8-1:/home/scp /etc/profile root@centos8-1:/etc/
source /etc/profile
hdfs namenode -format
start-dfs.sh
C:\Windows\System32\drivers\etc\hosts192.168.207.164 centos8-0192.168.207.165 centos8-1
hadoop fs -ls /hadoop fs -mkdir /mytesthadoop fs -copyFromLocal test.txt/test.txthadoop fs -appendToFile test.txt/test.txthadoop fs -cat /test.txt
推荐阅读
KunlunBase架构介绍
KunlunBase技术优势介绍
KunlunBase技术特点介绍
PostgreSQL vs MySQL TPC-H 测试
Kunlun-Storage vs PostgreSQL OLTP 测试
THE END
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70011764/viewspace-2852632/ ,如需转载,请注明出处,否则将追究法律责任。