Phoenix 版本 会附带Hbase版本,要根据安装的Hbase版本下载Phoenix

下载Phoenix

wget http://archive.apache.org/dist/phoenix/apache-phoenix-4.14.1-HBase-1.3/bin/apache-phoenix-4.14.1-HBase-1.3-bin.tar.gz

解包:

tar -zxvf apache-phoenix-4.14.1-HBase-1.3-bin.tar.gz -C /opt/module

改短名:

cd /opt/module
mv apache-phoenix-4.14.1-HBase-1.3-bin phoenix-4.14.1

把客户端和服务端的Jar包给每一个Hbase的lib目录下面

cd /opt/module/phoenix-4.14.1

拷贝:

# 客户端
scp phoenix-4.14.1-HBase-1.3-client.jar root@centos7-02:/opt/module/hbase-1.3.1/lib
scp phoenix-4.14.1-HBase-1.3-client.jar root@centos7-03:/opt/module/hbase-1.3.1/lib
scp phoenix-4.14.1-HBase-1.3-client.jar root@centos7-04:/opt/module/hbase-1.3.1/lib # 服务端
scp phoenix-4.14.1-HBase-1.3-server.jar root@centos7-04:/opt/module/hbase-1.3.1/lib
scp phoenix-4.14.1-HBase-1.3-server.jar root@centos7-03:/opt/module/hbase-1.3.1/lib
scp phoenix-4.14.1-HBase-1.3-server.jar root@centos7-02:/opt/module/hbase-1.3.1/lib

备份phoenix的hbase-site.xml文件

cp -r \
/opt/module/phoenix-4.14.1/bin/hbase-site.xml \
/opt/module/phoenix-4.14.1/bin/hbase-site.bak.xml

用Hbase配置好的hbase-site.xml替换

cp -r \
/opt/module/hbase-1.3.1/conf/hbase-site.xml \
/opt/module/hbase-1.3.1/conf/phoenix-4.14.1/bin/hbase-site.xml

将Hadoop的HDFS配置放入Phoenix中,或者软链一下

ln -s $HADOOP_HOME/etc/hadoop/core-site.xml /opt/module/phoenix-4.14.1/bin/core-site.xml
ln -s $HADOOP_HOME/etc/hadoop/hdfs-site.xml /opt/module/phoenix-4.14.1/bin/hdfs-site.xml

Phoenix可以不配置环境变量,但是必须要配置其他组件的配置文件

我把jar包放到Hbase里面了,但是没配置任何文件就跑Phoenix,结果Hbase就起不来了

这一步没有做就发现Hbase起不起来,Master节点挂不上去,找半天原因也找不到

感谢这篇博客提供的思路:

https://www.cnblogs.com/zlslch/p/7096353.html

Phoenix 登录连接的坑

phoenix会因为centos7自带的映射,而找不到地址信息

https://blog.csdn.net/qq1010234991/article/details/85925539
https://blog.csdn.net/qq_40180229/article/details/108713904

把 /etc/hosts 文件 头两行注释了即可(所有节点都要注释掉)

重新加载所有组件的流程:

先关闭phoenix -> hbase -> zookeeper -> hadoop

hadoop组件 清空data目录,重新执行hdfs的格式化

zookeeper组件 清空节点文件 (就是datadir目录下的version-2)

以上,如果日志太多了记得也删掉

然后重跑

【Phoenix】4.14.1-Hbase-1.3版本 安装的更多相关文章

  1. 读者来信 | 刚搭完HBase集群,Phoenix一启动,HBase就全崩了,是什么原因?(已解决)

    前言:之前有朋友加好友与我探讨一些问题,我觉得这些问题倒挺有价值的:于是就想在本公众号开设一个问答专栏,方便技术交流与分享,专栏名就定为:<读者来信>.如遇到本人能力有限难以解决的问题,我 ...

  2. phoenix部署手册-基于hbase

    背景描述: phoenix基于hbase的SQL层,映射hbase的表,也可以映射视图(VIEW) 部署安装比较简单 映射表和视图的区别: 映射表: 在Phoenix建表错误不易更改: 删除会连同hb ...

  3. Phoenix(SQL On HBase)安装和使用报告

    一.为什么使用Phoenix二.安装Phoenix2.1 兼容问题?2.2 编译CDH版本的Phoenix2.3 安装Phoenix到CDH环境中三.Phoenix的使用3.1 phoenix的4种调 ...

  4. HBase的基本使用(安装配置、启动关闭、hbash shell的基本操作、phoenix、实战)

    HBase的前提条件: JDK SSH Hadoop JDK:Hadoop和JDK运行的环境,他们的守护进程运行在JVM下.HBase支持JDK 1.6以上的版本.比如: jdk-8u161-linu ...

  5. mysql 5.7以上版本安装配置方法图文教程(mysql 5.7.12\mysql 5.7.13\mysql 5.7.14)(转)

    http://www.jb51.net/article/90302.htm ******************************* 这篇文章主要为大家分享了MySQL 5.7以上缩版本安装配置 ...

  6. 技术实操丨HBase 2.X版本的元数据修复及一种数据迁移方式

    摘要:分享一个HBase集群恢复的方法. 背景 在HBase 1.x中,经常会遇到元数据不一致的情况,这个时候使用HBCK的命令,可以快速修复元数据,让集群恢复正常. 另外HBase数据迁移时,大家经 ...

  7. canal-adapter1.1.14最新版本安装的过程中出现的NullPointerException异常

    记录一下我在安装 canal-adapter1.1.14最新版本安装的过程中出现的NullPointerException异常 以下是我的canal-adapter/logs文件夹内adapter.l ...

  8. HBase介绍及简易安装(转)

    HBase介绍及简易安装(转) HBase简介 HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问,是Google的BigTable的开源实现.HBase的目标是存 ...

  9. Hbase深入学习(二) 安装hbase

    Hbase深入学习(二) 安装hbase This guidedescribes setup of a standalone hbase instance that uses the local fi ...

  10. windows10下 MySQL5.7.18版本安装过程及遇到的问题

    windows10下 MySQL5.7.18版本安装过程及遇到的问题           mysql-5.7.18-winx64 安装           1.解压 此次将MySQL装在H盘,依个人喜 ...

随机推荐

  1. 开源一站式敏捷测试管理&极简项目管理 itest(爱测试) 6.6.0 发布 ,新增拖拽生成接口测试断言

    itest 简介 itest 开源敏捷测试管理,testOps 践行者,极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试5合1,又有丰富的统计分析.可按测试包分配测试用例执行,也可建测试迭代 ...

  2. ts interface

    在TypeScript中,接口(interface)用于定义对象的结构,可以描述对象的属性.方法等.下面是一个简单的例子,演示如何使用 TypeScript 接口: // 定义一个接口表示一个人的信息 ...

  3. 设置双击ps1脚本直接用Powershell打开

    设置双击ps1脚本直接用Powershell打开. 默认.ps1 文件双击是不能打开的,只能右键运行. 解决方法: 1.按windows+R打开运行,输入regedit,打开注册表 2.找到HKEY_ ...

  4. 刀剑英雄 刀剑Online 双开 多开 窗口在后台 画面不动

    刀剑英雄 刀剑Online 双开 多开 窗口在后台 画面不动 解决方法: 进游戏前,在游戏设置中,选择"后台渲染",然后再进游戏.

  5. 硬件开发笔记(十七):RK3568底板电路串口、485、usb原理图详解

    前言   原理图有一些常用电路.  本篇就将集中常用电路分析完,如uart口,涉及usart串口.rs485.usb口.   串口   串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接 ...

  6. 【已结束】阿珏Blog三周年特别纪念活动

    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` [已结束]阿珏Blog三周年特别纪念活动 日期:2019- ...

  7. Unity网络通信系统设计

    Unity网络通信系统设计 Buffer报文 BufferEntity类作为报文基类的作用包括: 封装数据:BufferEntity类可以用来封装网络通信中的数据,方便在网络传输中进行处理和管理. 提 ...

  8. JAVA Stream在jdk17下的例子

    最近因为某些原因,又要用stream,所以耗费了一些时间,做了一些例子,以便自己后续参考. 环境: windows11 jdk 17 spring 2.6.7 Article类代码: package ...

  9. mysql的varchar和oracle的varchar2比较

    首先说结论: 1.mysql存储的是字符数(不分语言) 2.oracle存储的需要看定义,如果定义为varchar2(n),则默认是n个字节,如果是varchar2(n char)则是n个字节. 3. ...

  10. 美团携手HarmonyOS SDK,开启便捷生活新篇章

    华为开发者大会(HDC 2024)于6月21日在东莞松山湖拉开序幕,通过一系列精彩纷呈的主题演讲.峰会.专题论坛和互动体验,为开发者们带来了一场知识与技术的盛宴.6月23日,<HarmonyOS ...