Ambariのインストールの準備
9221 ワード
の準備を
ここでの準備作業はhadoopクラスタ上と自己構築yumサーバ上の2種類に分けられる.hadoopクラスタ上の1つのノードは管理ノードとしてambari-serverを配置し,クラスタ上の他のノードはambari-agentを配置する.
hadoopクラスタノードでの操作
centosのソフトウェアソースをアリクラウドのソースに変更
ここのcentosバージョンは7.
JDKのインストール
次の例では、
だから別の道を切り開いて
ポートとファイアウォールの構成
最も頭の悪い方法はファイアウォールを止めることです
Ambariでソフトウェアをインストールするときにポートが利用可能であることを保証するには、最も簡単な方法はファイアウォールを無効にすることです.しかし、実際に使用すると、ファイアウォールを直接禁止するのは明らかによくありません.RHEL/cents/Orcle Linux 7:
hostnameの変更
公式サイトの方法を使わないで、コンピュータを再起動してから使いません.正しい開き方は以下の通りです:
表示:
Enable NTP and ensure it's started on boot
時間同期、ここではアリクラウドと同期することができる.
アリ雲公式の参考配置を参照する.
yumソース構成
会社のミラーリングを組み立てることは、インストール速度を向上させる一方で、会社の貴重な帯域幅資源を大幅に節約することができる.
Ambari Serverにソフトウェアを自動インストールするには、Set Up Password-less SSHが必要です.
Set Up Service User Accounts Edit the Host Fileはホスト名とIPの関係を一致させるhostsファイルを編集する.
yumソースを構築する鍵はrepodataフォルダで、その場所は
解決方法:参考:http://www.zhimengzhe.com/linux/264959.html repodataフォルダを削除し、
けんさ
1つの親機にいないので、別れた後にスイッチの影響を測定しなければならない.
インストール後に発生した問題
次のような問題が発生すると、チェックを開始すると、インタフェースメッセージ500のサーバエラーが検出される.
解決:
ここでの準備作業はhadoopクラスタ上と自己構築yumサーバ上の2種類に分けられる.hadoopクラスタ上の1つのノードは管理ノードとしてambari-serverを配置し,クラスタ上の他のノードはambari-agentを配置する.
hadoopクラスタノードでの操作
centosのソフトウェアソースをアリクラウドのソースに変更
ここのcentosバージョンは7.
$ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
$ curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
JDKのインストール
次の例では、
$ su -c "yum install java-1.8.0-openjdk"
にインストールされているjdkにはjavac
コマンドがありません...[root@test01 lib]# yum install java-1.8.0-openjdk.x86_64
:fastestmirror
HDF-3.0-repo-2 | 2.9 kB 00:00:00
HDP-2.6-repo-2 | 2.9 kB 00:00:00
HDP-UTILS-1.1.0.21-repo-2 | 2.9 kB 00:00:00
ambari-2.6.0.0 | 2.9 kB 00:00:00
base | 2.9 kB 00:00:00
Loading mirror speeds from cached hostfile
................... n ........
================================================================================================================================================================================================================================================================================
Package
================================================================================================================================================================================================================================================================================
:
java-1.8.0-openjdk x86_64 1:1.8.0.131-11.b12.el7 base 237 k
:
java-1.8.0-openjdk-headless x86_64 1:1.8.0.131-11.b12.el7 base 32 M
================================================================================================================================================================================================================================================================================
1 (+1 )
:32 M
:104 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64.rpm | 237 kB 00:00:00
(2/2): java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64.rpm | 32 MB 00:00:00
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
................... n ........
:
java-1.8.0-openjdk.x86_64 1:1.8.0.131-11.b12.el7
:
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.131-11.b12.el7
!
[root@test01 lib]# javac
-bash: /usr/bin/javac:
だから別の道を切り開いて
yum install java-1.8.0-openjdk-devel.x86_64
を使わなければなりません.私のところは元のopenjdk-1.8を削除しましたが、実際には削除しなくてもいいです.develはもともとそれに依存していました.[root@test01 ~]# yum install java-1.8.0-openjdk-devel.x86_64
................... n ........
:
java-1.8.0-openjdk-devel.x86_64 1:1.8.0.131-11.b12.el7
:
java-1.8.0-openjdk.x86_64 1:1.8.0.131-11.b12.el7 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.131-11.b12.el7
!
[root@test01 ~]# javac
: javac
, :
................... n ........
ポートとファイアウォールの構成
最も頭の悪い方法はファイアウォールを止めることです
Ambariでソフトウェアをインストールするときにポートが利用可能であることを保証するには、最も簡単な方法はファイアウォールを無効にすることです.しかし、実際に使用すると、ファイアウォールを直接禁止するのは明らかによくありません.RHEL/cents/Orcle Linux 7:
systemctl disable firewalld
service firewalld stop
hostnameの変更
公式サイトの方法を使わないで、コンピュータを再起動してから使いません.正しい開き方は以下の通りです:
hostnamectl set-hostname xxxxx
ping baidu.com
DNSが正常かどうかを見ます.もし問題があれば/etc/resolv.confのnameserver
の配置を見てみましょうか.私のは:nameserver 114.114.114.114
Check the Maximum Open File Descriptors 表示:
ulimit -Sn
ulimit -Hn
推奨は10000以上で、もし達成していないならば、以下の文を使って、例えば10000:ulimit -n 10000
に設定することができます私は65535つまりulimit -n 65535
に構成しましたEnable NTP and ensure it's started on boot
時間同期、ここではアリクラウドと同期することができる.
$ yum install -y ntp
$ chkconfig ntpd on
アリ雲公式の参考配置を参照する.
yumソース構成
会社のミラーリングを組み立てることは、インストール速度を向上させる一方で、会社の貴重な帯域幅資源を大幅に節約することができる.
Ambari Serverにソフトウェアを自動インストールするには、Set Up Password-less SSHが必要です.
Set Up Service User Accounts Edit the Host Fileはホスト名とIPの関係を一致させるhostsファイルを編集する.
yumソースを構築する鍵はrepodataフォルダで、その場所は
[root@test01 yum.repos.d]# yum install -y hdp-select
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package hdp-select.noarch 0:2.6.3.0-235 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================================================================================================================================================================================================
Package Arch Version Repository Size
================================================================================================================================================================================================================================================================
Installing:
hdp-select noarch 2.6.3.0-235 HDP-2.6-repo-2 11 k
Transaction Summary
================================================================================================================================================================================================================================================================
Install 1 Package
Total download size: 11 k
Installed size: 30 k
Downloading packages:
Error downloading packages:
hdp-select-2.6.3.0-235.noarch: failed to retrieve hdp-select/hdp-select-2.6.3.0-235.noarch.rpm from HDP-2.6-repo-2
error was [Errno 2] Local file does not exist: /etc/yum.repos.d/pdate/hdp-select/hdp-select-2.6.3.0-235.noarch.rpm
解決方法:参考:http://www.zhimengzhe.com/linux/264959.html repodataフォルダを削除し、
createrepo --update $repodata
に再接続すればよい.けんさ
1つの親機にいないので、別れた後にスイッチの影響を測定しなければならない.
インストール後に発生した問題
次のような問題が発生すると、チェックを開始すると、インタフェースメッセージ500のサーバエラーが検出される.
{
"status" : 500,
"message" : "Error occured during stack advisor command invocation: Cannot create /var/run/ambari-server/stack-recommendations"
}
解決:
sudo chown -R ambari /var/run/ambari-server/