EULA_fr HighAvailability > EULA_it images repodata
[root@ambari_master ambari]# cat /etc/yum.repos.d/myself.repo
[daxiong]
name=daxiong
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
检验:
[root@ambari_master yum.repos.d]# yum repolist
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
HDP-2.4 | 2.9 kB 00:00
HDP-2.4/primary_db | 61 kB 00:00
HDP-UTILS-1.1.0.20 | 2.9 kB 00:00
HDP-UTILS-1.1.0.20/primary_db | 31 kB 00:00
ambari-2.2.1 | 2.9 kB 00:00
ambari-2.2.1/primary_db | 31 kB 00:00
daxiong | 4.1 kB 00:00 ...
daxiong/primary_db | 3.1 MB 00:00 ...
repo> HDP-2.4 HDP-2.4 179
HDP-UTILS-1.1.0.20 Hortonworks Data Platform Utils Version - HDP-UTILS-1.1.0.20 50
ambari-2.2.1 Ambari 2.2.1 50
daxiong daxiong 3,785
repolist: 4,064
6. mysql 的配置
CREATE USER 'ambari'@'%'> GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'%';
CREATE USER 'ambari'@'localhost'> GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'localhost';
CREATE USER 'ambari'@'ambari_master'> GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'ambari_master';
FLUSH PRIVILEGES;
CREATE DATABASE hive;
FLUSH PRIVILEGES;
CREATE DATABASE ambari;
FLUSH PRIVILEGES;
CREATE USER 'hive'@'localhost'> GRANT ALL PRIVILEGES ON *.* TO 'hive'@'localhost';
CREATE USER 'hive'@'%'> GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%';
CREATE USER 'hive'@'ambari_slave2'IDENTIFIED BY 'hive';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'ambari_slave2';
FLUSH PRIVILEGES;
CREATE USER 'rangeradmin'@'%'> GRANT ALL PRIVILEGES ON *.* TO 'rangeradmin'@'%' with grant option;
CREATE USER 'rangeradmin'@'localhost'> GRANT ALL PRIVILEGES ON *.* TO 'rangeradmin'@'localhost' with grant option;
CREATE USER 'rangeradmin'@'ambari_master'> GRANT ALL PRIVILEGES ON *.* TO 'rangeradmin'@'ambari_master' with grant option;
FLUSH PRIVILEGES;
CREATE USER 'root'@'%'> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
7.查看yum源(检查,可以省略这步,我是为了后期安装简单所以放在这)
[root@slare2 ~]# ls /etc/yum.repos.d/
ambari.repo HDP.repo HDP-UTILS.repo mnt.repo redhat.repo rhel-source.repo
[root@slare2 ~]# cat /etc/yum.repos.d/ambari.repo
[ambari-2.2.1.]
name=Ambari 2.2.1
baseurl=http://192.168.1.253/ambari/
gpgcheck=0
enabled=1
[HDP-UTILS-1.1.0.20]
name=Hortonworks Data Platform Utils Version - HDP-UTILS-1.1.0.20
baseurl=http://192.168.1.253/ambari/
gpgcheck=0
enabled=1
[root@slare2 ~]# cat /etc/yum.repos.d/HDP-UTILS.repo
[HDP-UTILS-1.1.0.20]
name=HDP-UTILS-1.1.0.20
baseurl=http://192.168.1.253/ambari
path=/
enabled=1
gpgcheck=0
[root@slare2 ~]# cat /etc/yum.repos.d/HDP.repo
[HDP-2.4]
name=HDP-2.4
baseurl=http://192.168.1.253/hdp
path=/
enabled=1
gpgcheck=0[root@slare2 ~]#
8. 配置安装ambari
主节点:
yum -y install ambari-server(这步会自动安装postgresql数据库,我使用的是mysql,所以停掉它)
service postgresql stop
chkconfig postgresql off
scp /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql root@ambari_slave2:/root
mysql数据库节点:
use ambari;
source /root/Ambari-DDL-MySQL-CREATE.sql;
FLUSH PRIVILEGES;
ambari-server setup
ambari-server start
JAVA_HOME=/usr/local/jdk1.7.0_79
cd /usr/share/java
rm -rf mysql-connector-java.jar
ln -s mysql-connector-java-5.1.17.jar mysql-connector-java.jar
ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar
cp /usr/share/java/mysql-connector-java-5.1.17.jar /var/lib/ambari-server/resources/mysql-jdbc-driver.jar
vim /var/lib/ambari-server/resources/stacks/HDP/2.4/repos/repoinfo.xml
echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag
echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag