ambari 快速安装部署

OS:Linux

CPU消耗大,要准备5G以上,不然集群启动不了(我自己给它配了8G,启动整个集群是没问题,要用的话估计不够)

一、准备工作:

1、关闭防火墙:sudo ufw disable/

2、安装javatar -zvxf jdk8u181-linux-x64-tar

3、配置java环境:vi ~/.rcbash 在末尾添加:(添加后保存退出,用source ~/.ssh 使文件生效)

export JAVA_HOME=/usr/local/jdk

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar/

4、修改主机名:vi /etc/hosts vi /etc/hostname

5、安装ssh:先查看系统中是否安装sshdpkg -l | grep ssh)系统默认只装了客户端,所以还需安装服务端(sudo apt-get install openssh-server,启动ssh服务(sudo /etc/init.d/ssh restart)。

6、设置免密登录:cd ~/.ssh 然后执行:ssh-keygen -t rsa 设置免密登录,再执行:cat id_rsa.pub >> authorized_keys

二、安装过程

1.先复制解压包到/opt目录下,带有HDP-UTILS的要自己创建一个文件夹解压到里面去

2.启用root用户:sudo passwd root (设置root用户密码)

3.由于压缩包解压放的是/opt目录下,在/opt下执行命令:python -m SimpleHTTPServer 8181即可把你/opt下的文件映射到网页控制。(执行网页操作的时候,保持这个运行)

 

 

4.获取ambari源:

命令:sudo wget -O /etc/apt/sources.list.d/ambari.list http://public-repo-1.hortonworks.com/ambari/ubuntu16/2.x/updates/2.6.1.5/ambari.list

命令:sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD

命令:sudo apt-get update

5.安装服务:

安装服务器:sudo apt-get install ambari-server

设置服务器:sudo ambari-server setup

 

 

启动服务器:ambari-server start  (看到这两张图的内容,就说明你启动成功了)

 

6.部署

 

在网页中输入你的 主机名:8080,账号和密码均为admin

#这几个地方要注意,第一个是所有节点的主机名,第二个是安装ambari server虚拟机的密钥,在cd ~/.ssh下,名称为id_rsa。你可以在将它复制到一个方便你找到的路径下(如/home),到时直接读取。

 

第一次安装时会出现错误,别慌。

 

 

解决:

sudo gedit /etc/ambari-agent/conf/ambari-agent.ini

在[security] 新增如下一行

 

 

重启ambari-agent# ambari-agent restart  (根据自己需求选择安装的应用)

 

 

按提示,等待安装。安装成功后:

 

 

由于之前安装的时候忘记勾选MapReduce了,所以我手动添加安装,装好后如下:

 

 

在系统中测试MapReduce

 

 

 仔细一点就可以一步到位了。

 

posted @ 2019-08-03 21:58  不想长大呀呀呀呀  阅读(1947)  评论(0编辑  收藏  举报