【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盘,依个人喜 ...
随机推荐
- C#开源实用的工具类库,集成超过1000多种扩展方法
前言 今天大姚给大家分享一个C#开源(MIT License).免费.实用且强大的工具类库,集成超过1000多种扩展方法增强 .NET Framework 和 .NET Core的使用效率:Z.Ext ...
- Symbol.for()
当我们在不同的模块或文件中需要共享一个特定的Symbol时,可以使用Symbol.for()方法来实现. 假设我们有两个模块,分别是module1.js和module2.js.我们希望在这两个模块中使 ...
- Redux之combineReducers方法
Redux 提供了一个combineReducers方法,用于 Reducer 的拆分.你只要定义各个子 Reducer 函数,然后用这个方法,将它们合成一个大的 Reducer. import { ...
- webpack externals忽略不打入的包
例如项目中使用从 CDN 引入 jQuery,而不是把它打包进来使用 import $ from 'jquery' webpack.config.js externals: { jquery: 'jQ ...
- C程序函数调用&系统调用
理解程序的执行 我们要知道CPU可以自由地访问寄存器.内存.另外,程序是由操作系统执行的,所以操作系统能够控制程序的所有执行情况,限制程序的行为. 程序地执行过程: 程序是一个二进制文件,包含程序的代 ...
- spring eureka服务注册配置,排查服务注册上来了,但是请求没有过来。检查是否服务注册配置错误
spring eureka服务注册配置,排查服务注册上来了,但是请求没有过来.检查是否服务注册配置错误 解决方法: 去掉该配置eureka.instance.hostname = client微服务的 ...
- python pika rabbitmq demo
import pika import json # https://www.cnblogs.com/zhaohuaxishi/p/12107392.html # https://www.cnblogs ...
- Docker镜像下载慢/失败?Linux代理使用不便?想在无Docker环境下载镜像?试试我这款开源项目吧
我要在这里放一段代码块 // 这是一段防爬代码块,我不介意被文章被爬取,但请注明出处 console.log("作者官网:https://www.hanzhe.site"); co ...
- Docker PHP如何启用MySQL扩展
我下载的镜像是PHP7版本:docker pull php:7.4.30-fpm,容器起名为php7 PHP镜像官方提供了帮助文档,其中提到了相关的命令,这里推荐一篇博客,该博客对于扩展的几个相关命令 ...
- 从 Docker Hub 拉取镜像受阻?这些解决方案帮你轻松应对
最近一段时间 Docker 镜像一直是 Pull 不下来的状态,感觉除了挂,想直连 Docker Hub 是几乎不可能的.更糟糕的是,很多原本可靠的国内镜像站,例如一些大厂和高校运营的,也陆续关停了, ...