CDH6.3.2集成Phoenix

安装包链接:https://pan.baidu.com/s/1Ly6X5bj9tbXrA9cI4fsZ9w
提取码:m212

1、上传需要的文件到服务器

2、 下面几个文件并放置在cdh-master主节点的/opt/cloudera/parcel-repo/下,PHOENIX-1.0.jar放置在/opt/cloudera/csd下

注意:httpd服务在安装CDH集群时候已经部署在master节点上面了

3、进入CM界面

4、点击‘Parcel’--->分配,等待分配完成

5、点击‘激活’

 可以点击‘详细信息’进入详情页,等待四台激活完成

 6、先别重启或重新部署什么的,不着急,点击habse服务的‘配置’按钮

 这两项的‘+’号点开,增加下面的配置

<property> 
    <name>hbase.regionserver.wal.codec</name> 
    <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value> 
</property>
 <property> 
<name>phoenix.functions.allowUserDefinedFunctions</name>
     <value>true</value>
     <description>enable UDF functions</description>
 </property> 
<property> <name>phoenix.schema.isNamespaceMappingEnabled</name>
     <value>true</value> </property>
 <property> 
<name>phoenix.schema.mapSystemTablesToNamespace</name>
     <value>true</value> 
</property>

 7、重启过时服务

 8、服务器上面重启cloudera-scm-server.service

systemctl status cloudera-scm-server.service

9、添加服务

 

 10、里面会出现Phoenix服务了

11、选中、选节点部署,安装

我选择其中两台

 12、等待部署完成

 13、重启‘ Cloudera Management Service’过时服务

 14、安装完成

15、验证Phoenix

百度一下SQL即可。
#列出表

!tables

#创建表

CREATE TABLE chch(id varchar PRIMARY KEY,account varchar ,password varchar);

#插数据

upsert into chch (id, account, password) values('001', 'admin', 'admin');

#查询数据

select * from chch;

#更新数据

upsert into chch (id, account, password) values('001', 'root', 'dimensoft');

#删除数据

delete from chch where id='001';

#删除表

drop table chch;

 

posted @ 2022-03-15 17:43  民宿  阅读(371)  评论(3编辑  收藏  举报