【Phoenix】4.14.1-Hbase-1.3版本 安装
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版本 安装的更多相关文章
- 读者来信 | 刚搭完HBase集群,Phoenix一启动,HBase就全崩了,是什么原因?(已解决)
前言:之前有朋友加好友与我探讨一些问题,我觉得这些问题倒挺有价值的:于是就想在本公众号开设一个问答专栏,方便技术交流与分享,专栏名就定为:<读者来信>.如遇到本人能力有限难以解决的问题,我 ...
- phoenix部署手册-基于hbase
背景描述: phoenix基于hbase的SQL层,映射hbase的表,也可以映射视图(VIEW) 部署安装比较简单 映射表和视图的区别: 映射表: 在Phoenix建表错误不易更改: 删除会连同hb ...
- Phoenix(SQL On HBase)安装和使用报告
一.为什么使用Phoenix二.安装Phoenix2.1 兼容问题?2.2 编译CDH版本的Phoenix2.3 安装Phoenix到CDH环境中三.Phoenix的使用3.1 phoenix的4种调 ...
- HBase的基本使用(安装配置、启动关闭、hbash shell的基本操作、phoenix、实战)
HBase的前提条件: JDK SSH Hadoop JDK:Hadoop和JDK运行的环境,他们的守护进程运行在JVM下.HBase支持JDK 1.6以上的版本.比如: jdk-8u161-linu ...
- 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以上缩版本安装配置 ...
- 技术实操丨HBase 2.X版本的元数据修复及一种数据迁移方式
摘要:分享一个HBase集群恢复的方法. 背景 在HBase 1.x中,经常会遇到元数据不一致的情况,这个时候使用HBCK的命令,可以快速修复元数据,让集群恢复正常. 另外HBase数据迁移时,大家经 ...
- canal-adapter1.1.14最新版本安装的过程中出现的NullPointerException异常
记录一下我在安装 canal-adapter1.1.14最新版本安装的过程中出现的NullPointerException异常 以下是我的canal-adapter/logs文件夹内adapter.l ...
- HBase介绍及简易安装(转)
HBase介绍及简易安装(转) HBase简介 HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问,是Google的BigTable的开源实现.HBase的目标是存 ...
- Hbase深入学习(二) 安装hbase
Hbase深入学习(二) 安装hbase This guidedescribes setup of a standalone hbase instance that uses the local fi ...
- windows10下 MySQL5.7.18版本安装过程及遇到的问题
windows10下 MySQL5.7.18版本安装过程及遇到的问题 mysql-5.7.18-winx64 安装 1.解压 此次将MySQL装在H盘,依个人喜 ...
随机推荐
- Linux驱动--IOCTL实现
参考:[Linux]实现设备驱动的ioctl函数_哔哩哔哩_bilibili.<Linux设备驱动程序(中文第三版).pdf> 1 用户空间ioctl 用户空间的ioctl函数原型,参数是 ...
- Linux 提权-Cron Jobs
本文通过 Google 翻译 Cron Jobs – Linux Privilege Escalation - Juggernaut-Sec 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行 ...
- 打开TLS 1.1和1.2而不影响其他协议
打开TLS 1.1和1.2而不影响其他协议 System.Net.ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11 ...
- 《Android开发卷——自定义日期选择器(一)》
(小米手机) (中兴手机) 在实际开发中,Google官方提供的时间选择器API已经不能满足于我们的需要了,所以很多公司都是采用自定义的形式来实现日期选择器. 这个例子很简单,定义三个NumberPi ...
- element table根据条件隐藏复选框
在<el-table>标签加 :cell-class-name="cellClass" 在 <el-table-column type="selecti ...
- 解锁LLMs的“思考”能力:Chain-of-Thought(CoT) 技术推动复杂推理的新发展
解锁LLMs的"思考"能力:Chain-of-Thought(CoT) 技术推动复杂推理的新发展 1.简介 Chain-of-Thought(CoT)是一种改进的Prompt技术, ...
- JS 过滤掉两个数组中对象id值相等的项
const arr1 = [{ id: 1, name: '老二' }]; const arr2 = [{ id: 1, name: '网' }, { id: 2, name: '二位' },{ id ...
- 技嘉BIOS超频设置操作路径
关闭超线程 频率电压控制 > 进阶处理器设置 > Hyper_THreading 关小核心 频率电压控制 > GIGABYTE PerfDrive > Ecore Disabl ...
- NAT类型发现
一.前言 之前一篇文章中,提出了一个判断NAT类型的方案.该方案是自己研究设计的,比较粗糙.近期研读了关于STUN的一些协议标准,其中RFC3489中就包含了判断NAT类型的标准方案. 与自己设计的方 ...
- 基于全志T507-H的Linux-RT + Igh EtherCAT主站案例分享
本文将为各位工程师演示全志T507-H工业评估板(TLT507-EVM)基于IgH EtherCAT控制伺服电机方法,生动说明Linux-RT + Igh EtherCAT的强大之处! 同时,我们对于 ...