温馨提示×

Ubuntu Hadoop如何安装配置

小樊
51
2025-08-05 19:45:15
栏目: 智能运维

以下是在Ubuntu上安装配置Hadoop的步骤:

安装前准备

  • 创建Hadoop用户:打开终端,依次输入sudo adduser hadoopsudo passwd hadoop设置密码,再输入sudo usermod -aG sudo hadoop将用户添加到管理员组。
  • 安装SSH:执行sudo apt-get install openssh-server,安装后用ssh localhost登录本机,按提示操作,然后通过ssh-keygen -t rsa生成密钥,cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys设置免密登录。

安装Hadoop

  • 安装Java环境:使用sudo apt-get install openjdk-8-jdk安装JDK,通过java -version查看是否安装成功。
  • 下载解压Hadoop:从官网下载Hadoop压缩包,用sudo tar -zxf hadoop-*.tar.gz -C /usr/local解压到/usr/local目录,再通过sudo mv hadoop-* /usr/local/hadoop重命名文件夹,最后用sudo chown -R hadoop /usr/local/hadoop修改文件权限。

配置Hadoop

  • 配置环境变量:编辑~/.bashrc文件,添加export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64export HADOOP_HOME=/usr/local/hadoopexport PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin,然后执行source ~/.bashrc使配置生效。
  • 配置Hadoop配置文件:在/usr/local/hadoop/etc/hadoop/目录下,修改core-site.xml,添加<property><name>hadoop.tmp.dir</name><value>file:/usr/local/hadoop/tmp</value></property><property><name>fs.defaultFS</name><value>hdfs://localhost:9000</value></property>。修改hdfs-site.xml,添加<property><name>dfs.replication</name><value>1</value></property><property><name>dfs.namenode.name.dir</name><value>file:/usr/local/hadoop/tmp/dfs/name</value></property><property><name>dfs.datanode.data.dir</name><value>file:/usr/local/hadoop/tmp/dfs/data</value></property>

启动Hadoop

  • 格式化HDFS:在/usr/local/hadoop目录下执行./bin/hdfs namenode -format
  • 启动HDFS:执行./sbin/start-dfs.sh启动HDFS,可通过jps查看进程,若有NameNode、DataNode等进程,说明启动成功。

0