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