Ambari2.7+HDP3.X 僵硬命令版本

A.  环境准备

使用yum安装一系列依赖的软件

#yuminstall gcc gcc-c++ protobuf net-snmp-libs boost libgsasl-devel libeventlrzsz  gedit yum-plugin-priorities createrepoopenssl nc redhat-lsb python-devel python-libs -y


关闭防火墙

# systemctl disablefirewalld

# systemctl stopfirewalld


关闭selinux,将“SELINUX=enforcing”à“SELINUX=disabled”

# vim

/etc/sysconfig/selinux


安装Oracle jdk,可以使用

# rpm -ivh oracle-j2sdk1.8-1.8.0+update141-1.x86_64.rpm


设置系统运行参数

设置swappiness

# echo 10 >/proc/sys/vm/swappiness


禁用透明大页面压缩,修改“/etc/rc.local”文件,重启生效

# vim /etc/rc.local

if test -f  /sys/kernel/mm/transparent_hugepage/enabled; then

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

fi

if test -f /sys/kernel/mm/transparent_hugepage/defrag;  then

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

fi


修改“/etc/hosts”文件,添加配置节点的地址

# vim /etc/hosts



安装HAWQ2.3.0依赖软件包

# wgethttp://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/t/thrift-0.9.1-15.el7.x86_64.rpm

#rpm -ivh thrift-0.9.1-15.el7.x86_64.rpm


免密登录配置

如果系统中没有安装openssh,可以通过yum命令安装。然后在主节点进行ssh免密配置,并将生成的.ssh/文件替换到所有节点下

#yum install openssh openssh-clients openssh-server-7 -y

# ssh-keygen -t rsa

# ssh-copy-id XXXX

# scp -r /root/.ssh XXX:/root



NTP服务的安装以保障集群内时间的同步

       首先要移除默认安装的chrony,然后将主节点作为NTP本地服务器。

# yum -y remove chrony

# yum -y install ntp 

# vim /etc/ntp.conf  //注释掉server0 server1 server2 server3

添加

server 127.127.1.0

fudge 127.

在其他节点,注释掉server0 server1 server2 server3,添加

serverXX.XX.XX.XX

# systemctl restart ntpd

# systemctl status ntpd //查看运行状态



安装HTTPD服务

#yum -y install httpd

#systemctl

start httpd

#vim

/etc/httpd/conf/httpd.conf

httpd.conf

数据库MariaDB的安装配置

# yum -y install mariadb

# yum -y install mariadb-server


启动MariaDB

# systemctl start mariadb

# /usr/bin/mysql_secure_installation

Y、Y、N、Y、Y


建立Ambari,Hive需要的数据库

# mysql -u root -p

# create database metastore defaultcharacter set utf8; 

# CREATE USER 'hive'@'%' IDENTIFIED BY'password';  

# GRANT ALL PRIVILEGES ON metastore.*TO 'hive'@'%';  

# FLUSH PRIVILEGES; 

# create database ambari default character setutf8; 

# CREATE USER 'ambari'@'%' IDENTIFIED BY'password';  

# GRANT ALL PRIVILEGES ON ambari.* TO'ambari'@'%';

#FLUSH PRIVILEGES;



安装JDBC驱动,版本可以更改

# mkdir -p/usr/share/java/

# mvmysql-connector-java-5.1.34.jar /usr/share/java/

# cd /usr/share/java

# chmod 777mysql-connector-java-5.1.34.jar

# ln -smysql-connector-java-5.1.34.jar mysql-connector-java.jar


替换yum源


首先备份yum

# cp /etc/yum.repos.d /etc/yum.repos.d-backup


解压HDP和Ambari包到/var/www/html目录

# wgethttp://public-repo-1.hortonworks.com/HDP-GPL/centos7/3.x/updates/3.0.0.0/HDP-GPL-3.0.0.0-centos7-gpl.tar.gz

# wgethttp://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.22/repos/centos7/HDP-UTILS-1.1.0.22-centos7.tar.gz

# wgethttp://public-repo-1.hortonworks.com/HDP/centos7/3.x/updates/3.0.0.0/HDP-3.0.0.0-centos7-rpm.tar.gz

# wgethttp://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.0.0/ambari-2.7.0.0-centos7.tar.gz

# tar -zxvf file -C /var/www/html/


分别制作repo文件

# vim /etc/yum.repos.d/ambari.repo

# vim/etc/yum.repos.d/hdp.repo

# vim/etc/yum.repos.d/hdp_gpl.repo

# vim/etc/yum.repos.d/hdp_utls_repo.repo

# yum repolist



B.安装

安装ambari-server

# yum -y install ambari-server


建立Ambari与MySQL驱动链接

# ambari-server setup--jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar


初始化Ambari Server

#  ambari-server setup




初始化Ambari数据库

# mysql -uroot -p -Dambari < /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql

可进入数据库查看是否创建成果


各个节点手动安装ambari-agent

# yum install ambari-agent-y

# systemctl start ambari-agent

# systemctl enableambari-agent


C.启动

数据库

# systemctl start mariadb


Httpd服务

# service httpd start


Ambari

# Amabri-server start

后面的实在是没截图,反正是肯定会报错的。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,176评论 5 469
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,190评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 147,232评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,953评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,879评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,177评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,626评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,295评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,436评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,365评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,414评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,096评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,685评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,771评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,987评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,438评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,032评论 2 341

推荐阅读更多精彩内容