Ambari安装

    adp环境配置文档

adp环境配置文档 1

一,环境的基础配置同Apache hadoop类似(可参考) 1

二,不同配置之处 1

2.1 同步时钟 1

三. Hdp服务器配置 2

3.1 资源库的配置 2

3.2安装mysql 2

3.3安装配置Ambari 3

3.4重启Ambari-server 4

3.5启动图界面 4

3.5.1在物理主机浏览器 4

3.5.2 登陆 4

3.5.3开始搭建 4

3.5.4选择配置主机 5

3.5.5 注册主机 代理段 和通信 5

3.5.6 选择需要的组件 5

3.5.7分配主机 5

3.5.8 选择client 6

3.5.9 Customize services 6

3.6.10部署安装 6

部署完成 6

3.6测试 6

3.6.1登陆到虚拟主机 6

  一,环境的基础配置同Apache hadoop类似(可参考)

  二,不同配置之处

   2.1 同步时钟

           每台机器同步一下时间

           yum -y install ntp*

           crontab -e * */1 * * * /usr/sbin/ntpdate time.nist.gov

           每一个小时同步一次

三.Hdp服务器配置

3.1 资源库的配置

3.1.1

 先装操着系统包

  yum -y install createrepo  

3.1.2

解压 Ambarri压缩包

tar -xvzf ambari*

tar -xvzf hdp-2*

tar -xvzf hap-u*

3.2 制作资源库的索引

Createrepo   -v  Ambari*

Careterepo   -v  hdp*

Careaterepo  -v  hdp-u*

3.3 配置资源库

新建ambari.repo文件

cd /etc/yum.repos.d/

ls

Vi ambri.repo

将此内容考入

[ambari]

name=ambari

baseurl=http://192.168.131.7/AMBARI-2.2.1.0

enable=1 gpgcheck=0

3.4起动服务

在解压包所在位置启动服务

Nohup python -m simpleHTTPServer 80 &

回车

3.5 清理yum 缓存

yum clean all

3.6Ambari.repo 文件复制到host2

Scp ambari.repo host2:$PWD

3.2安装mysql

3.2.1解压mysql

Tar -vxf mysql*

3.2.2安装mysql

yum -y install MySQL-devel-5.6.21-1.el6.x86_64.rpm

yum -y install MySQL-client-5.6.21-1.el6.x86_64.rpm

yum -y install MySQL-server-5.6.21-1.el6.x86_64.rpm

yum -y install MySQL-shared*

yum -y install MySQL-embedded-5.6.21-1.el6.x86_64.rpm

yum -y install MySQL-test-5.6.21-1.el6.x86_64.rpm

可能会报错

删除包冲突即可

yum -y remove mysql-libs-*

3.2.3重启服务

Service mysql restart

查看初始密码

Cat /root/.mysql_secret

登陆

Mysql -uroot -p(粘贴密码)

登陆之后修改密码

SET PASSWORD = PASSWORD('123456');

创建数据库并赋予权限

Create database ambari;

Create database hive;

Create database oozie;

grant all privileges on ambari.* to 'ambari'@'%' identified by 'ambari';

grant all privileges on hive.* to 'hive'@'%' identified by 'hive';

grant all privileges on oozie.* to 'oozie'@'%' identified by 'oozie'; flush privileges;

3.3安装配置Ambari

3.3.1 安装Ambari

yum install ambari-server

3.3.3 复制mysql驱动

cp mysql-connector-java-5.1.38-bin.jar /usr/lib/ambari-server/

3.3.4 设置Ambari

Ambari-server setup

很关键

Y

用户默认

Jdk自己的复制路径

数据库选择 3 mysql

Hostname 指定本机ip

密码改成ambari

然后提示复制驱动

打开另一个窗口

mysql驱动放入 /usr/share/java

Mkdir -p /usr/share/java

Cp mysql-驱动 /usr/share/java

回到设置窗口继续

数据库见表

打开另一个窗口链接mysql数据库

Mysql -uroot -p123456

Use ambari

Source /var/lib/ambari-server/resources/ambari-DD-MYSQL-CREATE.sql

减万表之后

回到ambari设置输入y

设置基本完成

3.4重启Ambari-server 

3.4.1 重启 ambari

   Ambari-server restart

3.4.2 赋值jdbc

ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/lib/ambari-server/mysql-connector-java-5.1.38-bin.jar

3.5启动图界面

3.5.1在物理主机浏览器

在物理主机浏览器输入虚拟主机ip8080端口

3.5.2 登陆

账号 admin

密码 admin

3.5.3开始搭建

点击 launch install *

起个名,随便起

下一步

hdp24

然后选一下配置

Redhat6其他不要打勾

HDP-2.4 路径是刚才起的那个后台服务路径

例如  HDP2.4       192.168.131.7/HDP

     HDP-U*         192.168.131.7/HDP-U*

配置完之后 最下面勾选 skip 跳过

然后下一步

3.5.4选择配置主机

输入 例如 host1

          Host2

下载ssh 私钥

添加到文件 浏览

下一步

3.5.5 注册主机 代理段 和通信

更新ssh

Yum upgrade openssl

重新注册

Retry

关闭*****

echo never > /sys/kernel/mm/redh*/enable

将文件写入/etc/rc.local

保存

两个主机都操作

回到界面继续检查

3.5.6 选择需要的组件

Hdfs

Yarn+mapr

Pig

Zookeeper

Hive

Tez

Ambari ,gt 监控状态

3.5.7分配主机

host1上的zookooer 杀掉

3.5.8 选择client

Datanode

Client

Nodemanger

双选

3.5.9 Customize services

两个标红

其他不要动

标红的改 hive adviance

选择存在mysql数据库

host1主机上

用户 hive

密码hive

点击测试链接

Ambari marcs

密码随便输

点击下一步

3.6.10部署安装

部署完成

3.6测试

3.6.1登陆到虚拟主机

切换用户 su  hdfs

查看文件 hadoop fs -ls /

内有八个文件

切换到hive用户

进入 hive命令

创建test

Create table test1( a string;

Show tables;

原文地址:https://www.cnblogs.com/tsxylhs/p/7256129.html