ambari mysql jar_从零开始安装 Ambari (3) -- 安装 Ambari
1. 安装
yum -y install ambari-server
2. ambari server 需要一个数据库存储元数据,默认使用的 Postgres 数据库。默认的用户名和密码是: ambari/bigdata 。但是一般情况下,后面还要安装 hive 和 Ranger,也需要一个存元数据的数据库,所以使用一个mysql 做为数据库。需要为 ambari 创建相应的数据库和用户
create database ambaridefault character set='utf8';
CREATE USER'ambaridba'@'localhost' IDENTIFIED BY '123456';
CREATE USER'ambaridba'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON ambari.* TO 'ambaridba'@'localhost';
GRANT ALL PRIVILEGES ON ambari.* TO 'ambaridba'@'%';
FLUSH PRIVILEGES;
3. 配置 ambari-server
ambari-server setup
3.1 如果没有设置 SELinux=disable,会有一个警告信息,按回车,接受默认值(y)。按照前面2篇中的步骤的话,已经设置过这个值的,这一步会自动跳过。
注意: 这个值的生效是需要重启电脑的。如果没有重启,则会有警告信息。设置完成后,启动 ambari server,控制台显示成功启动,但是无法通过浏览器访问。后来重启电脑后才可以。不知道是不是必须要这样才能访问 ambari server。
3.2 设置运行 ambari server 的用户,默认会使用 root。可以键入 y,回车后输入一个其它的用户
3.3 选择 JDK。为了使用统一的 JDK,这里选择自定义的 JDK。然后会要求输入 JAVA_HOME 的路径
3.4 GPL License , 这一步必须选择 y.
3.5 配置元数据库的连接信息
3.6 输入数据库驱动的 jar 包的路径
3.7 进行远程数据库连接信息配置。选择 y
3.8 运行下面的命令。
ambari-server setup --jdbc-db=mysql --jdbc-driver=/opt/soft/mysql-connector-java-5.1.43.jar
虽然在上面的步骤中已经设置过了,但是不知道为什么,在后续安装 hive 时,测试连接存储 hive 元数据的数据库时,始终连不上。停掉 ambari-server 后,运行上面的命令后,才能连接成功。
3.9 完成。
4. 启动 ambari-server 。启动成功后,可以访问: http://:8080 用户和密码是: admin/admin
ambari-server start
(1)如果报如下的错误,
Starting ambari-server
ERROR: Exiting with exit code 1.
REASON: Unable to detect a system user forAmbari Server.
- If this is a new setup, then run the "ambari-server setup"command to create the user
- If this is an upgrade of an existing setup, run the "ambari-server upgrade"command.
Refer to the Ambari documentation for more information on setup and upgrade.
运行下面的命令,设置 ambari-server.user 的值为 root,或者另外一个系统用户
vi /etc/ambari-server/conf/ambari.properties
(2)如果出现下面的错误,需要运行: yum install -y mysql-connector-java*
Starting ambari-server
Ambari Server running with administrator privileges.
ERROR: Exiting with exit code -1.
REASON: Before starting Ambari Server, you must copy the MySQL JDBC driver JAR file to /usr/share/java and set property "server.jdbc.driver.path=[path/to/custom_jdbc_driver]" in ambari.properties.
把上面 3.6 步骤中的 jar 包复制到 /usr/shar/java 目录下,不需要修改 ambari.properties 里的 server.jdbc.driver.path 的值(这个值在上面的步骤中已经设置了)。
cp /opt/soft/mysql-connector-java-5.1.43.jar /usr/share/java/
(3) 其它错误的话,可以查看启动日志
more /var/log/ambari-server/ambari-server.log
我事先没有创建库,会报数据库不存在的错误。如果报什么什么表不存在的话,需要把 /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql 中的初始化语句跑到数据库中。
mysql> source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql
4. 停止和查看 ambari-server 的状态
ambari-server stop
ambari-server status
ambari mysql jar_从零开始安装 Ambari (3) -- 安装 Ambari相关推荐
- 【原创】大数据基础之Ambari(1)简介、编译安装、使用
官方:http://ambari.apache.org/ The Apache Ambari project is aimed at making Hadoop management simpler ...
- ambari 2.5.0源码编译安装
参考:https://www.ibm.com/developerworks/cn/opensource/os-cn-bigdata-ambari/index.html Ambari 是什么 Ambar ...
- Kerberos安装及拖管Ambari 2.7
安装Kerberos 在centos7下安装kerberos yum安装kerberos yum install krb5-libs krb5-server krb5-workstation 配置ho ...
- navicat怎么安装mysql数据库_【20170825】从零开始学SQL数据库 安装mysql与navicat,开始练习...
封面已经说明一切.左边mysql确实很酷炫,时时刻刻感觉自己像个程序猿,但是还是右边的navicat美化过后的界面更友好一些. 网上关于如何安装这两个软件已经有很多教程了,我选择了一个比较新的,且非常 ...
- mysql 表引擎无法更新_Mysql安装archive引擎更新表引擎
1,在mysql命令行中安装Archive引擎 1,查找mysql plugins lib目录,看目录中是否存在Archive的so; mysql > show variables like'p ...
- IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版]
IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版] IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin ...
- mysql 安装 se_mysql的安装过程
(1)下载mysql. (2)解压文件到特定位置. 我解压到:/home/jim/Software (3)创建Mysql组和用户. mysql中的一个用户名就是链接mysql服务器时指定的用户名,该名 ...
- mysql从入门到精通之数据库安装图解
Mysql是基于C/S架构的.客户端/服务器Clinent /Server 安装版本建议:对于开源软件,不要追求最新的版本,最好是经过线上测试比较稳定的,也就是生产环境中的稳定版的,请务必选用稳定版本 ...
- mysql在win服务器上安装linux_MySql数据安装Linux+Windows
一.Linux系统安装mysql 1. Linux安装mysql服务分两种安装方法: 1.1 源码安装: 优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: ...
最新文章
- 算法提高课-图论-单源最短路的综合应用-AcWing 1135. 新年好:dijkstra和dfs暴搜结合
- linux卸载数据库后还在吗,oracle停止数据库后linux完全卸载oracle的详细步骤
- vue 请求多个api_vue 一个input同时请求两个接口
- 计算机信息系统安全保护条例最新,计算机信息系统安全保护条例.doc
- html的课设作业6,第七节课html标签元素属性作业-2019-9-6 作业
- compact php,php内置函数使用 compact()
- mysql常见错误及解决办法_mysql常见错误代码、原因及处理办法
- 数据结构与算法(一):线性表、栈、树(二叉树,AVL树)、图
- PATB 1019. 数字黑洞 (20)
- 鼠标点击改变单元格颜色或点击改变行颜色
- 奎享添加自己字体_文泰刻绘怎么添加字体 新字体导入与添加步骤教程
- Java基础——学生管理系统
- 倾斜摄影三维建模过程和项目费用
- ssh命令行使用明文密码连接远程服务器并执行命令
- 解决centos7安装wps后的光标跟随问题
- 计算机设计大赛软件开发类作品填写模板
- 计算机操做系统(十二):进程同步和互斥
- 树莓派(二) adb命令控制手机拨打/接听电话
- 基于时空双向注意力的乘车需求预测模型——以新冠肺炎期间北京市为例
- 厂区佩戴安全帽检测算法 yolov5
热门文章
- IDEA中导入VUE后,JS文件爆红解决办法
- 微信开发者工具:Failed to load font ************** net::ERR_CONNECTION_RESET问题解决办法
- (需求实战_终章_08)SSM集成RabbitMQ 订阅模式 关键代码讲解、开发、测试
- Linux Shell脚本专栏_批量主机远程执行命令脚本_08
- Linux环境_源码安装Unoconv实现文件在线预览doc,doxc,xls,xlsx,ppt,pptx 文件
- oracle 11g 数据库cmd修改用户名密码及创建用户
- css3动画过渡按钮
- java虚拟机中xms_java JVM虚拟机选项: Xms Xmx PermSize MaxPermSize 区别
- 湖南计算机股份有限公司hcc-pr2e,PC台式机电脑如何连接使用HCC PR2E/K10打印机
- BugkuCTF-MISC题红绿灯