ambari源码打包步骤

这个是之前操作最多,最让人头疼,也是锻炼我现在遇到bug一点都不慌的系统编译,从同事那学到的词:有点操气的操作

回归正题:

 #源码打包 

############mvn -B clean install package rpm:rpm -DnewVersion=2.2.1.0.0 -DskipTests -Dpython.ver="python >= 2.6" -Dviews -rf : capacity-scheduler

#编译目录下/源码文件下/ 

>cd /home/ambari_compile/tmp3h/apache-ambari-2.2.1-src 第一步

                <!-- mvn -B clean install package rpm:rpm -DnewVersion=2.2.1.0.0 -DskipTests -Dpython.ver="python >= 2.6" -->

>mvn -B clean install package rpm:rpm -DnewVersion=2.4.1.0.0 -DskipTests -Dpython.ver="python >= 2.6" -Dviews 第二步

#打包

#源码文件/ambari_metric/

>cd ambari-metrics

>mvn clean package -Dbuild-rpm -DskipTests

#查找rpm包

#返回上级目录

>cd ..(cd ..中间有空格)

#源码文件/ 

>find ./ -name *.rpm

>生成的rpm包前面加cp ,后面加 testpackage &&然后回车

#复制.175

将文件夹testpackage下的内容复制到175虚拟机下/seabox/seabox-sdp/

#资源库ambari重新创建repodate

>cd /seabox_test_repos/seabox-sdp-2.2.1

>createrepo -v /seabox_test_repos/seabox-sdp-2.2.1 #创建repodata文件

#安装10.1.42

yum clean all && yum -y update

注意::每次更新rpm 包时  记得重新执行createrepo -v  一下

ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/lib/ambari-server/mysql-connector-java-5.1.38-bin.jar

 grant all privileges on *.* to 'root'@'10.1.3.180' identified by '123456' with grant option;  

grant all privileges on *.* to 'hive'@'server' identified by '123456' with grant option;  

意思是: 赋予主机名是server,用户是oozie的用户,连接当前的mysql的权限。允许连接的数据库是on *.* ,这个是通配符,意思是所有的数据库,例如ambari,hive,等都可以连接。

安装过程 连接失败,,vi /etc/hosts  修改IP

安装ambari:

>source  /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql

mvn -B clean install package rpm:rpm -DnewVersion=2.2.1.0.0 -DskipTests -Dpython.ver="python >= 2.6" -Dviews -rf :ambari-metrics-collector

命令行新增用户:

curl -u admin:admin -H "X-Requested-By: ambari" -X POST -d \

'{"Users/user_name":"<用户名>","Users/password":"<密码>","Users/active":true,"Users/admin":false}' \

http://<服务端地址>:<端口>/api/v1/users

命令行删除用户:

curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE -d \

'{"id":"<用户名>"}' \

http://<服务端地址>:<端口>/api/v1/users/<用户名>

猜你喜欢

转载自blog.csdn.net/sweet_yaya457/article/details/85028711
今日推荐