ディレクトリ
第三に、フェニックスにClouderaのManagerのサービスを追加(HBaseのサービスがインストールされていることを提供)
まず、フェニックス小包をダウンロードしてインストール
1.ログインClouderaのマネージャー、「クラスター」をクリック- >「小包」、小包のページを入力してください。
2.「設定」をクリックして、図1に示すリモートフェニックス小包URLを追加し、変更を保存します。
図3に示すよう小包ページダウンロードは、小包をhoenix。
ダウンロードが完了すると、図4に示すよう、「配布」をクリックしてください。
5.割り当てが行われた後、図に示すように、「アクティブ」をクリックします。
第二に、CSDファイルをインストールします
CDHにフェニックスサービスを追加する前に、カスタムサービスディスクリプタ(CSD)ファイルをインストールする必要があります。
CSDファイルの場所を決定します1.。
ログClouderaのマネージャーは、「管理」をクリック- >「設定」を、図5に示す「ローカル記述子リポジトリパス」を、見て、「カスタマイズサービス記述子」をクリックしてください。
2. CSDは、ローカルファイルリポジトリパスの記述にダウンロードした後、ClouderaのManagerサーバを再起動します。
ログインClouderaのマネージャー存在するホストは、次のコマンドを実行します。
cd /opt/cloudera/csd
wget https://username:[email protected]/phoenix/6.2.0/csd/PHOENIX-1.0.jar
systemctl restart cloudera-scm-server
3.ログClouderaのマネージャー、Clouderaの管理サービス、図6に示すように、サービスを再起動します。
第三に、フェニックスにClouderaのManagerのサービスを追加(HBaseのサービスがインストールされていることを提供)
インストールが完了すると、図に示すように、フェニックスは、サービスリストに表示されます。
フェニックスHBaseのために配置された4個、
1. [追加]プロパティ
を選択し、「HBaseの」 - >「設定」は、「HBaseの-site.xmlのHBaseのサービス高度な構成スニペットを」検索「XML形式で表示」をクリックして、次の属性を追加します。
<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>
- hbase.regionserver.wal.codec定義は、先行書き込みログ(「WAL」)コーディングを書かれました。
- セットphoenix.functions.allowUserDefinedFunctionsプロパティは、ユーザー定義関数(UDF)を有効にします。
2.再起動HBaseのサービス
第五に、インストール検証フェニックス
プロンプトコマンドで、クラスタホストにログインし、次のスモークテストを実行します。
phoenix-psql /opt/cloudera/parcels/PHOENIX-5.0.0-cdh6.2.0.p0.1308267/lib/phoenix/examples/WEB_STAT.sql /opt/cloudera/parcels/PHOENIX-5.0.0-cdh6.2.0.p0.1308267/lib/phoenix/examples/WEB_STAT.csv /opt/cloudera/parcels/PHOENIX-5.0.0-cdh6.2.0.p0.1308267/lib/phoenix/examples/WEB_STAT_QUERIES.sql