Ubuntu22.04下搭建Hadoop3.3.6+Hbase2.5.6+Phoenix5.1.3开发环境的指南

简介: 呈上,这些步骤如诗如画,但有效且动人。仿佛一个画家在画布上描绘出一幅完美的画面,这就是你的开发环境。接下来,尽情去创造吧,祝编程愉快!

Ubuntu 22.04环境下搭建Hadoop 3.3.6、HBase 2.5.6和Phoenix 5.1.3

首先,你需要一部运行Ubuntu 22.04的机器。如果还没有安装,可以访问Ubuntu官网获取最新的安装包。

Hadoop 3.3.6

  1. 下载与安装
    访问Apache Hadoop官网下载Hadoop 3.3.6版本。

    解压下载的tar包:

tar -xvf hadoop-3.3.6.tar.gz
mv hadoop-3.3.6 /usr/local/hadoop
​
  1. 环境配置
    打开 ~/.bashrc文件, 在最后添加:
export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
​

刷新环境变量:

source ~/.bashrc
​
  1. 验证安装
    输入 hadoop version,如果显示正确的版本信息,则说明Hadoop已安装成功。

HBase 2.5.6

  1. 下载与安装
    访问Apache HBase官网下载HBase 2.5.6版本。

    解压下载的tar包:

tar -xvf hbase-2.5.6-bin.tar.gz
mv hbase-2.5.6 /usr/local/hbase
​
  1. 环境配置
    打开 ~/.bashrc文件, 在最后添加:
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin
​

刷新环境变量:

source ~/.bashrc
​
  1. 验证安装
    输入 hbase version,如果显示正确的版本信息,则说明HBase已安装成功。

Phoenix 5.1.3

  1. 下载与安装
    访问Apache Phoenix官网下载Phoenix 5.1.3版本。

    解压下载的tar包:

tar -xvf phoenix-5.1.3-HBase-2.0-bin.tar.gz
mv phoenix-5.1.3-HBase-2.0-bin /usr/local/phoenix
​
  1. 环境配置
    打开 ~/.bashrc文件, 在最后添加:
export PHOENIX_HOME=/usr/local/phoenix
export PATH=$PATH:$PHOENIX_HOME/bin
​

刷新环境变量:

source ~/.bashrc
​
  1. 验证安装
    输入 sqlline.py localhost,如果能顺利连接,则说明Phoenix已安装成功。

至此,我们已成功在Ubuntu 22.04环境下搭建了Hadoop 3.3.6、HBase 2.5.6和Phoenix 5.1.3的开发环境。如有任何问题,欢迎查询相关文档或在下方留言。

注意事项:

  • 以上所有步骤需要 root权限执行。
  • 所有下载链接依赖于各个项目的官方网站,为保证获取最新、安全的资源,请务必从官方网站下载。
  • 主要命令都包含在代码块内,直接复制粘贴即可。
  • 记得在每次修改 .bashrc文件后运行 source ~/.bashrc刷新环境变量。
  • 如果遇到权限不足的问题,试试在命令前加 sudo

呈上,这些步骤如诗如画,但有效且动人。仿佛一个画家在画布上描绘出一幅完美的画面,这就是你的开发环境。接下来,尽情去创造吧,祝编程愉快!

目录
相关文章
|
8天前
|
IDE Ubuntu Java
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
39 11
|
10月前
|
分布式计算 Java Hadoop
java使用hbase、hadoop报错举例
java使用hbase、hadoop报错举例
203 4
|
9月前
|
分布式计算 Hadoop Shell
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
177 4
|
9月前
|
SQL 分布式计算 Hadoop
Hadoop-37 HBase集群 JavaAPI 操作3台云服务器 POM 实现增删改查调用操作 列族信息 扫描全表
Hadoop-37 HBase集群 JavaAPI 操作3台云服务器 POM 实现增删改查调用操作 列族信息 扫描全表
95 3
|
9月前
|
分布式计算 Hadoop Shell
Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter
Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter
128 3
|
9月前
|
SQL 分布式计算 Hadoop
Hadoop-34 HBase 安装部署 单节点配置 hbase-env hbase-site 超详细图文 附带配置文件
Hadoop-34 HBase 安装部署 单节点配置 hbase-env hbase-site 超详细图文 附带配置文件
326 2
|
9月前
|
存储 分布式计算 Hadoop
Hadoop-33 HBase 初识简介 项目简介 整体架构 HMaster HRegionServer Region
Hadoop-33 HBase 初识简介 项目简介 整体架构 HMaster HRegionServer Region
119 2
|
Java Shell 分布式数据库
【大数据技术Hadoop+Spark】HBase数据模型、Shell操作、Java API示例程序讲解(附源码 超详细)
【大数据技术Hadoop+Spark】HBase数据模型、Shell操作、Java API示例程序讲解(附源码 超详细)
240 0
|
分布式计算 Hadoop 关系型数据库
Hadoop任务scan Hbase 导出数据量变小分析
Hadoop任务scan Hbase 导出数据量变小分析
151 0
|
存储 分布式计算 Hadoop
Hadoop节点文件存储HBase设计目的
【6月更文挑战第2天】
116 6