【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盘,依个人喜 ...
随机推荐
- nfs 加 auto 自动挂载/etc/fstab;autofs
一,用/etc/fstab 1.在/etc/fstab里面添加一条配置文件 vim /etc/fstab #在里面添加一条配置信息 192.168.200.10:/opt/share2 /mnt/sh ...
- JavaScript语法形式3 外链式
定义 script 标签,在 script 标签中,通过src属性导入外部js文件,并且加载执行外部js文件中国的程序代码内容 因为代码执行顺序问题,一般定义 script 标签 在 body标签 ...
- ETL工具-nifi干货系列 第十三讲 nifi处理器QueryDatabaseTable查询表数据实战教程
1.处理器QueryDatabaseTable,该组件生成一个 SQL 查询,或者使用用户提供的语句,并执行它以获取所有在指定的最大值列中值大于先前所见最大值的行.查询结果将被转换为 Avro 格式, ...
- Excel poi 设置单元格格式 发现不可读内容 已修复的记录: /xl/worksheets/sheet1.xml 部分的问题(巨坑)
Excel poi 设置单元格格式 发现不可读内容 已修复的记录: /xl/worksheets/sheet1.xml 部分的问题(巨坑) 1.先设置值,后设置样式. 正确的是:先设置样式,后设置值. ...
- java elasticsearch-rest-high-level-client 根据歌名搜索,创建索引,根据索引ID搜索
1.pom 导入jar <dependency> <groupId>org.elasticsearch.client</groupId> <artifactI ...
- Linux/Unix-stty命令详解
文章目录 介绍 stty命令的使用方法 stty的参数 我常用的选项 所有选项 介绍 stty用于查询和设置当前终端的配置. 如果你的终端回车不换行.输入命令不显示等各种奇葩问题,那么stty命令可以 ...
- 学习.NET 8 MiniApis入门
介绍篇 什么是MiniApis? MiniApis的特点和优势 MiniApis的应用场景 环境搭建 系统要求 安装MiniApis 配置开发环境 基础概念 MiniApis架构概述 关键术语解释(如 ...
- 福利来了!MoneyPrinterPlus可以自动配置环境和自动运行了
之前开源了MoneyPrinterPlus,可以实现批量混剪视频,一键生成视频和自动发布视频的功能. 但是经常会看到小伙伴在安装过程中遇到很多问题.所以这篇文章的目的就是告诉大家怎么使用MoneyPr ...
- Sql Server 创建用户并限制权限
创建登录名 使用sa或者Windows身份验证登录,[安全性]-[登录名],右键[新建登录名] 设置登录名属性 设置数据库权限 db owner --拥有数据库全部权限,包括删除数据库权限 db ac ...
- P7687 题解
考场上数组开大了直接 MLE 了,气. 考虑把 A,B 两种服务分开算,一个边双连通分量内的点如过有一个有服务,那么整个联通分量就都有服务. 然后按边双联通分量缩点后原图变成树,一条边是关键路线当且仅 ...