ambari2.6インストールalluxio2.1.0

ambari2.6インストールalluxio2.1.0

書類の準備:

alluxio-2.1.0-bin.tar.gz(自分へのダウンロード)
レンジャー・ハイブ・プラグイン0.7.0.2.6.5.0-292.jar(無レンジャー制御権限がない場合、以下の関連操作を無視含みます)
ambari- alluxio-service-master.zip(私はambari制御管理alluxioを達成するための二次開発のプラグインをambari)

リンクします。https://pan.baidu.com/s/1f_C6E1_ZsqOyonPoUuroVAの
抽出コード:pbk1

STEP1。Linux環境の設定

ambariサーバーノード上で実行します。

cd /var/lib/ambari-server/resources/stacks/HDP/2.6/services
mkdir ALLUXIO
unzip ambari-alluxio-service-master.zip -d ALLUXIO/
mv alluxio-2.1.0-bin.tar.gz ALLUXIOF/package/files/

レンジャー制御当局によるオンラインハイブとして、ハイブテーブルにalluxioはレンジャー管理は私がalluxio著作権管理レンジャーバイパスにソースコードを変更した後にのみアクセス許可の問題がサポートされている、それは再コンパイル戦いジャーパッケージに提供されています:レンジャー-hive-プラグイン0.7.0.2.6.5.0-292.jar

hiveserver2ノードで実行:

#均强制覆盖
cp ranger-hive-plugin-0.7.0.2.6.5.0-292.jar /usr/hdp/2.6.5.0-292/hive/lib/ranger-hive-plugin-impl/
cp ranger-hive-plugin-0.7.0.2.6.5.0-292.jar /usr/hdp/2.6.5.0-292/hive2/lib/ranger-hive-plugin-impl/
cp ranger-hive-plugin-0.7.0.2.6.5.0-292.jar /usr/hdp/2.6.5.0-292/ranger-hive-plugin/lib/ranger-hive-plugin-impl/
cp ranger-hive-plugin-0.7.0.2.6.5.0-292.jar /usr/hdp/2.6.5.0-292/ranger-admin/ews/webapp/WEB-INF/classes/ranger-plugins/hive/

alluxio自体が起動するには、rootユーザーであるため、HDFSは、アクセス権の問題があり、変更することはできません、rootユーザーがHDFSグループに参加する必要があり、各マシンが実行する必要があります。

usermod -a -G hdfs root

新しいHDFS、セット権限のalluxioのホームディレクトリ

hadoop fs -mkdir /user/alluxio
hadoop fs -chown root:hdfs /user/alluxio
hadoop fs -chmod 755 -R /user/alluxio

新しいインストールambari-サーバを再起動する必要があるため、この操作はラインへの影響はありません

sudo ambari-server restart

STEP2。ambari設定

ここに画像を挿入説明

ここに画像を挿入説明

マスターノードを選択決定することにより観察された最近の機械負荷CXY-HDP-ノード60を本機

ここに画像を挿入説明
機械ラインので、CXY-HDP-ノード171 CXY-HDP-ノード172 マシン以外のこれら二つの機械の過負荷、ワーカーノードを選択する二つのマシンそのすべてのノードのデータノード

ここに画像を挿入説明

これは、次のフックまでのすべての方法を削除します

ここに画像を挿入説明

次のインストールが正常に完了するまで、グリーンまでのすべての方法

ここに画像を挿入説明

再起動hiveserver2

ここに画像を挿入説明

リリース3元の記事 ウォンの賞賛0 ビュー3851

おすすめ

転載: blog.csdn.net/u013289115/article/details/103013374