9.22学习笔记

虚拟机网络
NAT:宿主机做 NAT,客户机可出外网,宿主机→客户机需端口转发。
桥接:客户机直接拿到局域网独立 IP,方便同网段其他物理机访问。
Host-Only:与宿主机私网通信,无外网,最安全。
Hadoop 伪分布式核心配置
core-site.xml
xml

fs.defaultFS hdfs://localhost:9000 hdfs-site.xml xml dfs.replication 1 格式化命令:hdfs namenode -format(首次) 启动脚本:start-dfs.sh(NameNode + DataNode + SecondaryNameNode) HBase 单机模式 hbase-env.sh 关键行 bash

export JAVA_HOME=/usr/java/jdk1.8.0_411
export HBASE_MANAGES_ZK=true # 内置 zk
hbase-site.xml
xml

hbase.rootdir hdfs://localhost:9000/hbase hbase.cluster.distributed false 启动顺序:先 start-dfs.sh → 再 start-hbase.sh 进入 shell:hbase shell . 实操记录(命令流水) 虚拟机安装 VMware → 新建虚拟机 → 典型 → 稍后安装系统 → CentOS 7 64。 编辑虚拟网络编辑器 → VMnet8(NAT) → 子网 192.168.80.0 → DHCP 关闭 → 手动设 IP。 客户机最小化安装后,执行 bash

yum -y update && yum -y install vim wget net-tools
固定 IP & 主机名
bash

nmcli connection modify ens33 ipv4.addresses 192.168.80.11/24 gw4 192.168.80.2
nmcli connection modify ens33 ipv4.dns 8.8.8.8 ipv4.method manual
hostnamectl set-hostname node1
JDK & 环境变量
bash

tar -zxvf jdk-8u411-linux-x64.tar.gz -C /usr/java
cat >> /etc/profile <<'EOF'
export JAVA_HOME=/usr/java/jdk1.8.0_411
export PATH=$JAVA_HOME/bin:$PATH
EOF
source /etc/profile
Hadoop 伪分布式
bash

tar -zxvf hadoop-3.3.6.tar.gz -C /opt
mv /opt/hadoop-3.3.6 /opt/hadoop

配置略,见第 3 节

hdfs namenode -format
start-dfs.sh
jps # 看到 NameNode/DataNode/SecondaryNameNode

Web UI http://192.168.80.11:9870

HDFS 文件实验
bash

hdfs dfs -mkdir /user
hdfs dfs -put $HADOOP_HOME/README.txt /user
hdfs dfs -cat /user/README.txt
HBase 安装
bash

tar -zxvf hbase-2.5.8-bin.tar.gz -C /opt
mv /opt/hbase-2.5.8 /opt/hbase

配置略

start-hbase.sh
hbase shell
HBase Shell 实验

create 'test', 'cf'
put 'test', 'row1', 'cf:name', 'kimi'
put 'test', 'row1', 'cf:age', '18'
scan 'test'
disable 'test'
drop 'test'

posted @ 2025-09-23 17:49  头发少的文不识  阅读(9)  评论(0)    收藏  举报