企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
**一、首先保证Zookeeper、Hadoop集群的正常部署,并启动** 如果已经启动请忽略该步骤。 1. Zookeeper正常启动 ```sql [root@hadoop101 zkData]# zkServer.sh start [root@hadoop101 zkData]# jps 8068 QuorumPeerMain [root@hadoop101 zkData]# zkServer.sh status Mode: standalone ``` 2. Hadoop伪分布式正常启动 ```sql -- 启动hdfs集群 [root@hadoop101 hadoop]# sbin/start-dfs.sh [root@hadoop101 zkData]# jps 2689 NameNode 3026 DataNode 2887 SecondaryNameNode -- 启动yarn集群 [root@hadoop101 hadoop]# sbin/start-yarn.sh [root@hadoop101 sbin]# jps 5029 ResourceManager 5334 NodeManager ``` <br/> **二、Phoenix安装** 下载地址:http://archive.cloudera.com/cdh5/cdh/5/ 1. 将安装包使用Xftp软件上传到Linux系统上 2. 解压到到指定目录 ```sql -- 解压到 /opt/install 目录 [root@hadoop101 software]# tar -zxf apache-phoenix-4.14.0-cdh5.14.2-bin.tar.gz -C /opt/install -- 创建软连接 [root@hadoop101 install]# ln -s /opt/install/apache-phoenix-4.14.0-cdh5.14.2-bin /opt/install/phoenix ``` 3. 配置环境变量 ```sql [root@hadoop101 install]# vim /etc/profile export PHOENIX_HOME=/opt/install/phoenix export PATH=$PHOENIX_HOME/bin:$PATH -- 使用环境变量生效 [root@hadoop101 install]# source /etc/profile ``` <br/> **三、集成Hbase** 1. 将 {phoenix_home}/phoenix-4.14.0-cdh5.14.2-server.jar 复制一份到每台HRegionServer机器上的 {hbase_home}/lib 目录下 ```sql [root@hadoop101 phoenix]# scp /opt/install/phoenix/phoenix-4.14.0-cdh5.14.2-server.jar root@hadoop101:/opt/install/hbase/lib/ ``` <br/> **四、启动Phoenix服务** 1. 重启Hbase ```sql -- 检查Hbase是否已经启动 [root@hadoop101 hbase]# jps 3854 HMaster 4111 HRegionServer -- 如果已经启动则停止 [root@hadoop101 hbase]# bin/stop-hbase.sh -- 启动Hbase [root@hadoop101 hbase]# bin/start-hbase.sh ``` 2. 启动Phoenix服务 ```sql -- 切换到 {phoenix_home} 目录 [root@hadoop101 hbase]# cd /opt/install/phoenix -- 启动Phoenix服务,指定zookeeper的地址作为hbase的访问入口 [root@hadoop101 phoenix]# bin/sqlline.py hadoop101:2181 -- 使用!tables查看所有表 0: jdbc:phoenix:hadoop101:2181> !tables ``` <br/> 至此,Phoenix的安装及集成Hbase就完成了!