• 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;

  • 相关阅读:
    2015 Multi-University Training Contest 2 1004 Delicious Apples(DP)
    开门人和关门人
    数据降维 实例
    Leetcode题解(5):L58/Length of Last Word
    JavaWeb开发环境搭建
    Linux配置hugepage
    lua的函数初识
    有人离职时经理的反应是?
    svn如何回滚到之前版本
    python用httplib模块发送get和post请求
  • 原文地址:https://www.cnblogs.com/tsxylhs/p/7256129.html
Copyright © 2020-2023  润新知