CDH 2.5 安装与配置详解:MySQL设置与Hive数据库创建
需积分: 9 30 浏览量
更新于2024-09-09
收藏 3KB TXT 举报
本文档详细介绍了在CentOS 6.5系统上安装CDH(Cloudera Distribution Hadoop)2.5版本的步骤,包括对MySQL数据库的配置和管理,以及Hive和Cloudera Manager的安装设置。以下是安装过程中涉及的关键知识点:
1. 确认MySQL已安装:
- 使用`rpm-qa`或`grep mysql`命令检查是否已经安装了MySQL及其相关库,如`mysql-libs-5.1.73-3.el6_5.x86_64`。
- 使用`yum list | grep mysql`来列出所有MySQL相关的软件包。
2. 卸载旧版本MySQL:
- 如果需要替换现有MySQL,可以使用`yum remove --nodeps mysql-libs`来卸载旧版MySQL库,确保没有依赖冲突。
3. 安装MySQL服务器及相关组件:
- 使用`yum install yum mysql-server mysql-devel`来安装MySQL服务器及其开发工具。
4. 启动和配置MySQL服务:
- 检查MySQL服务状态:`rpm-q mysql-server`。
- 使用`chkconfig --list | grep mysqld`确认服务已在启动列表中,并启用它:`chkconfig mysqld on`。
- 设置MySQL管理员密码:`mysqladmin -u root password 'root'`。
- 分配权限给root用户,允许远程访问:`GRANT ALL PRIVILEGES ON *.* TO 'root'@'cdh1' IDENTIFIED BY 'root' WITH GRANT OPTION; FLUSH PRIVILEGES;` 以及 `GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; FLUSH PRIVILEGES;`
5. 配置MySQL客户端连接参数:
- 设置MySQL的字符集,如`[client] default-character-set=utf8 character_set_server=utf8 max_connections=1000`,以支持UTF-8编码。
6. 创建Hive和Cloudera Manager数据库:
- 使用`CREATE DATABASE`命令创建Hive、Ambari Monitor (amon) 和 SCM (Service Monitor) 数据库,并指定字符集。
7. 下载并安装Cloudera Manager:
- 使用`tar xvfz cloudera-manager*.tar.gz`解压Cloudera Manager安装包。
- 创建系统用户cloudera-scm,指定其家目录、Shell和注释信息。
8. Cloudera Manager安装与配置:
- 使用`useradd`命令为Cloudera Manager创建用户,确保其权限设置正确,如无家目录且shell固定为`/bin/false`。
9. 安装目录设置:
- Cloudera Manager的共享目录被设置为`/opt/cm-5.3.3/share/c`。
通过以上步骤,用户可以完成CDH 2.5的安装,包括数据库配置和管理,以及Cloudera Manager的部署,为后续的大数据处理和管理提供基础环境。这些操作涉及到Hadoop生态系统中的核心组件,如HDFS、MapReduce和YARN,以及管理和监控工具,如Ambari和Cloudera Manager,是大数据平台部署的重要环节。
2022-05-06 上传
2022-07-13 上传
2019-11-28 上传
2017-07-31 上传
2020-01-08 上传
2019-07-24 上传
2018-01-03 上传
luca
- 粉丝: 1
- 资源: 3
最新资源
- xdPixelEngine-2
- filter-records:原型制作-DOM中的记录过滤和排序
- 管理系统系列--中医处方管理系统.zip
- LED广告屏控制与显示解决方案(原理图、程序及APK等)-电路方案
- scenic-route:多伦多开放数据绿色路线图应用
- spring-google-openidconnect
- 漏斗面板
- bing-wallpaper
- friendsroom
- 基于M058S的8x8x8 LED 光立方设计(原理图、PCB源文件、程序源码等)-电路方案
- 管理系统系列--综合管理系统.zip
- wisit-slackbot:Slackbot获取有关wisit的信息
- 电子功用-场效应管电容-电压特性测试电路的串联电阻测定方法
- Java-Google-Finance-Api:用于 Google Finance 的 Java API - 使用 Quandl 构建
- test
- 管理系统系列--整合 vue,element,echarts,video,bootstrap(AdminLTE),a.zip