首页 > hadoop > hdp离线安装:2.ambari安装部署 server和agent

hdp离线安装:2.ambari安装部署 server和agent

2017年10月11日 发表评论 阅读评论

安装前:
每节点上获取ambari和hdp的本地的repo文件

wget -O /etc/yum.repos.d/ambari.repo http://repo.test.hadoop/repo/ambari.repo
wget -O /etc/yum.repos.d/hdp.repo http://repo.test.hadoop/repo/hdp.repo (可以暂时不需要等ambari添加节点时自动生成)

java,注意选1.7以上版本,1.7的版本有一个bug
java-1.8.0-openjdk-devel是jmap等工具
yum -y install java java-1.8.0-openjdk-devel mysql-connector-java
JAVA_HOME是bin/java的上一级路目录,openjdk使用的是/usr/lib/jvm/java/

安装ambari-server:

yum -y install mysql-connector-java
yum install ambari-server
安装完成之后,修改配置文件:
vim /etc/ambari-server/conf/ambari.properties

提前创建数据库:
create database ambari;
source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql;
grant all privileges on ambari.* to ambari@’127.0.0.1′ identified by ‘abc123x’;

然后sudo ambari-server setup

注意 这里JAVA_HOME设置成 /usr/lib/jvm/java, 这样后续java版本升级时java_home是不需要变动的

注意ambari连接mysql的密码不要用全数字的,python解析配置文件时会因为数据类型而出问题

到这里ambari-server就安装完成了,打开浏览器访问测试:

 

 

 

 

 

 

 

 

默认账号密码是admin,admin,登录进去后会提示安装集群:

安装ambari-agent

yum install -y ambari-agent

编辑ambari-agent的配置文件:
/etc/ambari-agent/conf/ambari-agent.ini
将以下项进行修改:

[server]
hostname=hadoop1.test.yunwei.puppet.dh

logdir=/data/logs/ambari-agent
prefix=/data/app/ambari-agent/data
cache_dir=/data/app/ambari-agent/cache
keysdir=/data/app/ambari-agent/keys

创建目录及拷贝版本号文件
sudo mkdir /data/app/ambari-agent
sudo chown ambari.hadoop /data/app/ambari-agent
sudo -u ambari mkdir -p /data/app/ambari-agent/data
sudo -u ambari mkdir -p /data/app/ambari-agent/keys
sudo -u ambari mkdir -p /data/app/ambari-agent/cache
sudo cp /var/lib/ambari-agent/data/version /data/app/ambari-agent/data/version

service ambari-agent start

 

 

 

 

 

点击Launch install Wizard开始安装新集群

移动设备快速阅读本文:
            请扫描二维码  -->
分类: hadoop 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.