zoukankan      html  css  js  c++  java
  • ubuntu14安装ambari2.2

    https://cwiki.apache.org/confluence/display/AMBARI/Install+Ambari+2.2.0+from+Public+Repositories


    查看是否开启transparent_hugepage

    redhat
    cat /sys/kernel/mm/redhat_transparent_hugepage/enabled
    其它
    cat /sys/kernel/mm/transparent_hugepage/enabled
    [always] madvise never

    always代表开启
    不存在该文件就是没开启

    临时关闭

    echo never > /sys/kernel/mm/transparent_hugepage/defrag

    /etc/hosts配置模板:

    127.0.0.1       ha0 localhost
    
    
    
    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback
    
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    
    192.168.2.92 ha1
    192.168.2.82 ha2
    192.168.2.184 ha3
    192.168.2.190 ha4
    192.168.2.160 ha5

    最好只留

    192.168.2.214 ha0
    192.168.2.92 ha1
    192.168.2.82 ha2
    192.168.2.184 ha3
    192.168.2.190 ha4
    192.168.2.160 ha5

    几处配置过程中的错误:
    下列配置都会报错

    127.0.1.1       ha0  ha0.ggz.test
    ::1     localhost ip6-localhost ip6-loopback
    127.0.0.1   localhost  ha0
    127.0.0.1       localhost
    127.0.1.1       ha0

    错误:

    2013-03-11 19:41:08,263 INFO org.apache.zookeeper.ClientCnxn: Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
    
    ERROR 2016-01-07 11:16:51,903 main.py:143 - Ambari agent machine hostname (ha0.ggz.bluefir) does not match expected ambari server hostname (ha0). Aborting registration. Please check hostname, hostname -f and /etc/hosts file to confirm your hostname is setup correctly
    INFO 2016-01-07 11:52:03,525 NetUtil.py:60 - Connecting to https://ha0.ggz.bluefir:8440/ca

    如果已经错了,可以去每台机器/etc/ambari-agent/conf/ambari-agent.ini修改ambari-server主机信息


    环境是在root用户下搭建
    apt-get install ntp
    service ntp start
    1.ssh免密码登陆
    2.cd /etc/apt/sources.list.d/

    wget http://public-repo-1.hortonworks.com/ambari/ubuntu14/2.x/updates/2.2.0.0/ambari.list

    或者直接创建ambari.list

    #VERSION_NUMBER=2.2.0.0-1310
    
    deb http://public-repo-1.hortonworks.com/ambari/ubuntu14/2.x/updates/2.2.0.0 Ambari main

    3.

    apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD
    
    apt-get update
    apt-get install ambari-server

    ambari-server 对应的下载地址

    http://public-repo-1.hortonworks.com/ambari/ubuntu14/2.x/updates/2.2.0.0/pool/main/a/ambari-server/ambari-server_2.2.0.0-1310_amd64.deb
    
    (路径:/var/cache/apt/archives/ambari-server_2.2.0.0-1310_amd64.deb

    为了加快速度可以将ambari-server_2.2.0.0-1310_amd64.deb拷贝到/var/cache/apt/archives/下,再执行apt-get install ambari-server

    1. ambari-server setup
    Downloading JDK from http://public-repo-1.hortonworks.com/ARTIFACTS/jdk-8u60-linux-x64.tar.gz to /var/lib/ambari-server/resources/jdk-8u60-linux-x64.tar.gz
    

    为了加快速度可以将jdk-8u60-linux-x64.tar.gz拷贝到/var/lib/ambari-server/resources/下,再执行ambari-server setup

    全部回车,默认,或者如果选择mysql的话

    apt-get install libmysql-java
    hostname:127.0.0.1
    根据指导,进行建表

    (通过/etc/ambari-server/conf/ambari.properties文件,貌似可以修改要安装的软件包)

    5.ambari-server start
    此时server安装完成

    6.测试

    http://ha0:8080
    admin admin
    数据库密码:ambari bigdata

    错误:

    The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B9733A7A07513CAD

    在节点机器执行:

    apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD
    

    oozie配置:

    ambari-server setup --jdbc-db=mysql --jdbc-driver=/data/mysql-connector-java-5.1.31-bin.jar

    选择create new MySQL项

    安装mysql

    sudo apt-get install mysql-server
    apt-get isntall mysql-client
    sudo apt-get install libmysqlclient-dev

    oozie连接MySQL的设置

    jdbc url:
    jdbc:mysql://localhost:3306/oozie
    

    mysql设置

    mysql -uroot -p
    
    create database oozie;
    create user 'oozie'@'%' identified by 'oozie';
    GRANT ALL PRIVILEGES ON *.* TO 'oozie'@'%' WITH GRANT OPTION;
    grant all on *.* to oozie@'localhost'  identified by 'ooze';
    flush privileges;  

    重新配置集群:

    ambari-server stop

    删除mysql中的ambari数据库
    重新建ambari

    source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql
    ambari-server start
  • 相关阅读:
    linux 中安装 maven
    linux中如何安装jdk
    MySQL中的语法怎么执行的
    接口自动化--使用正则管理数据
    数学
    Java 并发--- 线程间协作的两种方式:wait、notify、notifyAll和Condition
    Java 并发--- Callable、Future和FutureTask
    Java 并发--- 线程池
    Java 并发--- 阻塞队列
    Java 并发---ConcurrentHashMap
  • 原文地址:https://www.cnblogs.com/ggzone/p/10121187.html
Copyright © 2011-2022 走看看