广告
返回顶部
首页 > 资讯 > 精选 >ubuntu怎么搭建伪分布式环境
  • 834
分享到

ubuntu怎么搭建伪分布式环境

2023-06-27 23:06:14 834人浏览 安东尼
摘要

今天小编给大家分享一下ubuntu怎么搭建伪分布式环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、准备工作安装包链接:

今天小编给大家分享一下ubuntu怎么搭建伪分布式环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

ubuntu怎么搭建伪分布式环境

一、准备工作

安装包链接: https://pan.baidu.com/s/1i6oNmOd 密码: i6nc

环境准备

修改hostname:

$ sudo vi /etc/hostname

修改IP 地址:

$ sudo vi /etc/network/interfacesauto eth0iface eth0 inet staticaddress 192.16.13.11netmask 255.255.255.0gateway 192.16.13.254

重启网络服务生效:

$ sudo ifdown eth0 && sudo ifup eth0

修改ip 与主机名的对应关系:

$ sudo vi /etc/hosts192.16.13.11 why

1.1创建hadoop用户

$ sudo useradd -m hadoop -s /bin/bash #创建hadoop用户,并使用/bin/bash作为shell$ sudo passwd hadoop #为hadoop用户设置密码,输入两次$ sudo adduser hadoop sudo #为hadoop用户增加管理员权限,方便部署$ su - hadoop #将当前用户切换到hadoop用户$ sudo apt-get update #更新hadoop用户的apt,方便后续软件安装

1.2安装SSH,并配置SSH无密码登陆

$ sudo apt-get install openssh-server #ubuntu默认安装了SSH client,此处安装SSH server$ ssh-keygen -t rsa$ sudo localhost #登陆SSH,第一次登陆输入yes$ exit #退出登录的ssh localhost$ cat ./id_rsa.pub >> ./authorized_keys #加入授权$ ssh localhost #无需密码登陆,可看到如下界面
ubuntu怎么搭建伪分布式环境
ubuntu伪分布式环境搭建ubuntu伪分布式环境搭建

二、安装配置jdk

$ sudo tar zxvf jdk-8u92-linux-x64.tar.gz -C /usr/lib #/ 解压到/usr/lib/JVM目录下

$ cd /usr/lib/jvm #进入该目录$ mv jdk1.8.0_92 java #重命名为java$ vi ~/.bashrc #给JDK配置环境变量export JAVA_HOME=/usr/lib/jvm/javaexport JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH$ source ~/.bashrc #使新配置的环境变量生效$ java -version #检测是否安装成功,查看java版本

三、安装配置hadoop

$ sudo tar -zxvf hadoop-2.6.2.tar.gz -C /usr/local #解压到/usr/local目录下$ cd /usr/local$ sudo mv hadoop-2.6.2 hadoop #重命名为hadoop$ sudo chown -R hadoop ./hadoop #修改文件权限$ vi ~/.bashrcexport HADOOP_HOME=/usr/local/hadoopexport CLASSPATH=$($HADOOP_HOME/bin/hadoop classpath):$CLASSPATHexport HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/nativeexport PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin$ source ~/.bashrc #使新配置的环境变量生效

Hadoop 可以在单节点上以伪分布式的方式运行,Hadoop 进程以分离的 Java 进程来运行,节点既作为 Namenode 也作为 DataNode,同时,读取的是 hdfs 中的文件。Hadoop 的配置文件位于 /usr/local/hadoop/etc/hadoop/ 中,伪分布式需要修改2个配置文件 core-site.xml 和 hdfs-site.xml 。Hadoop的配置文件是 xml 格式,每个配置以声明 property 的 name 和 value 的方式来实现。

首先将jdk的路径添(export JAVA_HOME=/usr/lib/jvm/java)加到hadoop-env.sh文件

接下来修改core-site.xml文件:

hadoop.tmp.dirfile:/usr/local/hadoop/tmpAbase for other temporary directories.fs.defaultFShdfs://localhost:9000

接下来修改配置文件 hdfs-site.xml

dfs.replicationdfs.namenode.name.dirfile:/usr/local/hadoop/tmp/dfs/namedfs.datanode.data.dirfile:/usr/local/hadoop/tmp/dfs/data

修改 slaves ,添加节点名 why

Hadoop 的运行方式是由配置文件决定的(运行 Hadoop 时会读取配置文件),因此如果需要从伪分布式模式切换回非分布式模式,需要删除 core-site.xml 中的配置项。此外,伪分布式虽然只需要配置 fs.defaultFS 和 dfs.replication 就可以运行,不过若没有配置 hadoop.tmp.dir 参数,则默认使用的临时目录为 /tmp/hadoo-hadoop,而这个目录在重启时有可能被系统清理掉,导致必须重新执行 fORMat 才行。所以我们进行了设置,同时也指定 dfs.namenode.name.dir 和 dfs.datanode.data.dir,否则在接下来的步骤中可能会出错。

配置完成后,执行 NameNode 的格式化

$ ./bin/hdfs namenode -format

启动namenode和datanode进程,并查看启动结果

$ ./sbin/start-dfs.sh$ jps

启动完成后,可以通过命令 jps 来判断是否成功启动,若成功启动则会列出如下进程: “NameNode”、”DataNode” 和 “SecondaryNameNode”

四、安装配置HBase

$ sudo tar -zxf hbase-1.1.2-hadoop2-bin.tar.gz -C/usr/local #解压到usr/local目录下$ cd /usr/local$ mv ./hbase-1.1.2-hadoop2 ./hbase #重命名$ sudo chown -R hadoop:hadoop ./hbase #修改权限

配置命令行环境变量/etc/profile

export HBASE_HOME=/usr/local/hbaseexport PATH=$HBASE_HOME/bin:$PATH修改hbase的配置文件/conf/hbase-env.shexport JAVA_HOME=/usr/lib/jvm/javaexport HBASE_MANAGES_ZK=true

编辑.xml配置文件 conf/hbase-site.xml

hbase.rootdirhdfs://localhost:9000/hbase数据存放的位置。hbase.cluster.distributedhbase.ZooKeeper.quorumlocalhostdfs.replication

指定副本个数为1,因为伪分布式。

说明

hbase.rootdir配置在hdfs文件系统上hbase存储的路径hbase.cluster.distributed配置是否是分布式的hbase.zookeeper.quorum配置zookeeper在哪个节点上dfs.replication配置副本个数

注意:hbase.rootdir的主机和端口号与hadoop的配置文件core-site.xml的fs.default.name的主机和端口号一致 启动hbase,在bin目录下执行命令start-hbase.sh 启动hbase之前,确保hadoop是运行正常的,并且可以写入文件*

五、安装phoenix

$ sudo tar -zxf phoenix-4.7.0-HBase-1.1-bin.tar.gz -C/usr/local #解压到usr/local目录下$ cd /usr/local

把 hbase-site.xml 考到 phoenix ./bin目录下

把 phoenix-4.7.0-HBase-1.1-server.jar 包考到 hbase ./lib 下

以上就是“ubuntu怎么搭建伪分布式环境”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: ubuntu怎么搭建伪分布式环境

本文链接: https://www.lsjlt.com/news/314808.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ubuntu怎么搭建伪分布式环境
    今天小编给大家分享一下ubuntu怎么搭建伪分布式环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、准备工作安装包链接:...
    99+
    2023-06-27
  • Hadoop 2.x中怎么搭建伪分布式环境
    这期内容当中小编将会给大家带来有关Hadoop 2.x中怎么搭建伪分布式环境,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、修改hadoop-env.sh、yarn-e...
    99+
    2022-10-18
  • Hadoop伪分布式环境的搭建步骤
    这篇文章主要讲解了“Hadoop伪分布式环境的搭建步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Hadoop伪分布式环境的搭建步骤”吧!安装准备将系统安...
    99+
    2022-10-19
  • Hadoop环境搭建-单机、伪分布式、完全分布式
    目录 一、单机安装  二、伪分布式环境搭建 配置SSH免密登录  三、完全分布式环境搭建 设置免密 修改配置文件 本文的所有配置文件,除注释部分都可直接复制粘贴。因为本文的配置文件的语言语法采用的是HTML或JAVA,...
    99+
    2023-10-23
    hadoop 分布式 linux
  • ubuntu怎么搭建qt环境
    要在Ubuntu上搭建Qt环境,可以按照以下步骤操作:1. 打开终端,更新系统的软件包列表:```sudo apt update``...
    99+
    2023-10-11
    qt ubuntu
  • Ubuntu怎么搭建LNMP环境
    这篇文章主要介绍“Ubuntu怎么搭建LNMP环境”,在日常操作中,相信很多人在Ubuntu怎么搭建LNMP环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu怎么搭建LNMP环境”的疑惑有所帮助!...
    99+
    2023-06-13
  • Ubuntu怎么搭建cuda环境
    这篇文章主要介绍“Ubuntu怎么搭建cuda环境”,在日常操作中,相信很多人在Ubuntu怎么搭建cuda环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu怎么搭建cuda环境”的疑惑有所帮助!...
    99+
    2023-07-04
  • ubuntu怎么搭建php环境
    要在Ubuntu上搭建PHP环境,您可以按照以下步骤进行操作:1. 更新Ubuntu软件包列表:```sudo apt update...
    99+
    2023-08-29
    ubuntu php
  • ubuntu伪分布式怎么配置
    本文小编为大家详细介绍“ubuntu伪分布式怎么配置”,内容详细,步骤清晰,细节处理妥当,希望这篇“ubuntu伪分布式怎么配置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。ubuntu伪分布式的配置示例:安装“...
    99+
    2023-07-04
  • hadoop伪分布式如何搭建
    要搭建Hadoop伪分布式,需要按照以下步骤进行操作:1. 安装Java开发工具:首先,确保已在计算机上安装了Java开发工具。Ha...
    99+
    2023-09-21
    hadoop
  • Ubuntu上怎么搭建LAMP环境
    本篇内容主要讲解“Ubuntu上怎么搭建LAMP环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu上怎么搭建LAMP环境”吧!LAMP是一个缩写,它指一组通常一起使用来运行动态网站或...
    99+
    2023-06-27
  • 怎么搭建编译环境ubuntu
    在Ubuntu上搭建编译环境有多种方法,以下是一种常用的方法:1. 安装必要的软件包:打开终端,运行以下命令安装常用的编译工具和库文...
    99+
    2023-08-29
    ubuntu
  • hadoop cdh2.6.0-5.7.0伪分布式版本怎么搭建
    本篇内容主要讲解“hadoop cdh2.6.0-5.7.0伪分布式版本怎么搭建”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“hadoop cdh2.6.0-5.7.0伪分布式版本怎么搭建”吧!...
    99+
    2023-06-02
  • 怎么 在Linux上搭建DB2数据库分布式环境DPF
    这篇文章主要介绍“怎么 在Linux上搭建DB2数据库分布式环境DPF”,在日常操作中,相信很多人在怎么 在Linux上搭建DB2数据库分布式环境DPF问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么 在L...
    99+
    2023-06-13
  • ubuntu中怎么搭建php开发环境
    这篇文章将为大家详细讲解有关ubuntu中怎么搭建php开发环境,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。首先安装nginxnginx的安装和配置其实很简单,nginx本身非常轻量级,直...
    99+
    2023-06-05
  • Hadoop+HBase+ZooKeeper分布式集群环境搭建步骤
    目录一、环境说明2.1 安装JDK2.2 添加Hosts映射关系2.3 集群之间SSH无密码登陆三、Hadoop集群安装配置3.1 修改hadoop配置3.2 启动hadoop集群四...
    99+
    2022-11-13
  • 伪分布式环境下启动Hadoop下的Hive
    在本地搭建好伪分布式环境,打开虚拟机进入linux系统,如果是在root用户下则需要切换至Hadoop用户 su - hadoop 按需输入hadoop密码 在hadoop家目录下启动Hadoop集群 start-a...
    99+
    2020-12-04
    伪分布式环境下启动Hadoop下的Hive
  • hadoop伪分布模式搭建(详细步骤)
    一、前期准备 1. 关闭防火墙 2. 安装好JDK 3. 准备hadoop安装包 二、安装hadoop伪分布模式 1. 在home/hadoop/software/路径下创建hadooptmp目录 2. 解压hadoop-3.3.0.ta...
    99+
    2023-09-20
    hadoop 大数据 服务器
  • 如何在Linux环境中搭建Java分布式索引的开发环境?
    在Linux环境中搭建Java分布式索引的开发环境是一个非常重要的任务,因为这样可以帮助开发者更好地进行分布式索引的开发工作。本文将介绍如何在Linux环境中搭建Java分布式索引的开发环境,帮助读者更好地进行分布式索引开发。 安装Jav...
    99+
    2023-08-24
    分布式 索引 linux
  • Ubuntu 20.04中怎么搭建Vue开发环境
    这篇文章将为大家详细讲解有关Ubuntu 20.04中怎么搭建Vue开发环境,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。安装要将Vuei .js集成到一个项目中,您可以使用CDN包、NPM...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作