【Centos7.6安装CDH6.1.0】手把手教你搭建CDH6.1.0

  • JDK(已安装者跳过)
  • mysql配置
  • 安装jdbc
  • 建库、建用户、设置用户访问权限
  • 跳转

JDK(已安装者跳过)

下载linux适用版jdk

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载后分发至mini1、mini2、mini3,解压,配置环境变量至/etc/profile,这里贴一下博主的profile相关内容:

export JAVA_HOME=/home/hadoop/apps/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

环境变量配置完成后,执行:

[root@mini2 ~]# source /etc/profile

验证:

[root@mini2 ~]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

mysql配置

root用户下,在mini1上依次执行如下命令:

yum remove mysql
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm
yum install mysql-community-server
yum install mysql-devel
systemctl start mysqld
systemctl enable mysqld

等待安装完成后,寻找初始密码:

[root@mini1 mysql]# cat /var/log/mysqld.log | grep "temporary password"
2020-01-31T18:48:39.318109Z 1 [Note] A temporary password is generated for root@localhost: 9.Hkdd:t??2m

使用初始密码登录:

[root@mini1 mysql]# mysql -uroot -p9.Hkdd:t??2m
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.29Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>

修改mysql root登录密码:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '1QAZ@wsx';

注意,新密码设置要求包含大写字母、小写字母及特殊符号(如~!@#)。

安装jdbc

root用户下,在mini1上执行命令:

wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.46.tar.gz
tar zxvf mysql-connector-java-5.1.46.tar.gz
mkdir -p /usr/share/java/
cd mysql-connector-java-5.1.46
cp mysql-connector-java-5.1.46-bin.jar /usr/share/java/mysql-connector-java.jar

建库、建用户、设置用户访问权限

root用户下,创建脚本mysql_init.sh:

#!/bin/bash
################################################################################################################################
#--设计人员:Jack-Roy
#--设计日期:2019-06-18
#--联系方式:814533995@qq.com
#--功能说明: 建库、建用户、设置用户访问权限
#--版    本:v-1.0.0
################################################################################################################################HOST=192.168.26.11
USER=root
export MYSQL_PASSWORD=1QAZ@wsx
PORT=3306
mysql -h$HOST -P$PORT -u$USER -p$MYSQL_PASSWORD <<EOF
CREATE DATABASE scm DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE amon DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE rman DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE hue DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE metastore DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE sentry DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE nav DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE navms DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE oozie DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE USER 'scm'@'%' IDENTIFIED BY '1QAZ@wsx';
CREATE USER 'amon'@'%' IDENTIFIED BY '1QAZ@wsx';
CREATE USER 'rman'@'%' IDENTIFIED BY '1QAZ@wsx';
CREATE USER 'hue'@'%' IDENTIFIED BY '1QAZ@wsx';
CREATE USER 'hive'@'%' IDENTIFIED BY '1QAZ@wsx';
CREATE USER 'sentry'@'%' IDENTIFIED BY '1QAZ@wsx';
CREATE USER 'nav'@'%' IDENTIFIED BY '1QAZ@wsx';
CREATE USER 'navms'@'%' IDENTIFIED BY '1QAZ@wsx';
CREATE USER 'oozie'@'%' IDENTIFIED BY '1QAZ@wsx';
GRANT ALL ON scm.* TO 'scm'@'%' IDENTIFIED BY '1QAZ@wsx';
GRANT ALL ON amon.* TO 'amon'@'%' IDENTIFIED BY '1QAZ@wsx';
GRANT ALL ON rman.* TO 'rman'@'%' IDENTIFIED BY '1QAZ@wsx';
GRANT ALL ON hue.* TO 'hue'@'%' IDENTIFIED BY '1QAZ@wsx';
GRANT ALL ON metastore.* TO 'hive'@'%' IDENTIFIED BY '1QAZ@wsx';
GRANT ALL ON sentry.* TO 'sentry'@'%' IDENTIFIED BY '1QAZ@wsx';
GRANT ALL ON nav.* TO 'nav'@'%' IDENTIFIED BY '1QAZ@wsx';
GRANT ALL ON navms.* TO 'navms'@'%' IDENTIFIED BY '1QAZ@wsx';
GRANT ALL ON oozie.* TO 'oozie'@'%' IDENTIFIED BY '1QAZ@wsx';
EOF

执行脚本:

[root@mini1 ~]# sh mysql_init.sh

登录mysql验证:

[root@mini1 ~]# mysql -uroot -p1QAZ@wsx
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.29Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| JackRoy            |
| Test               |
| amon               |
| bigeye             |
| bigeye_barnyard    |
| hue                |
| information_schema |
| metastore          |
| mysql              |
| nav                |
| navms              |
| oozie              |
| performance_schema |
| rman               |
| scm                |
| sentry             |
| sys                |
+--------------------+
17 rows in set (0.00 sec)

跳转

第一节 基础环境准备(host域名及免密登录)
第二节 JDK、mysql配置
第三节 Python2.7.5安装、时钟同步及CDH本地Yum源搭建
第四节 安装并启动CM组件
第五节 WebUI方式安装CDH6

【Centos7.6安装CDH6.1.0】第二节 JDK、Mysql配置相关推荐

  1. centos7安装python3.7.4_阿里云centos7.4安装python3.7.0

    CentOS7.4 安装 python-3.7.0 更新时间:2018/9/3 centos 安装最新版的python有点麻烦,因为yum没有最新版的python,所以必须从python官网下载源码. ...

  2. CentOS7 离线安装 ZABBIX 5.0

    小伙伴可能遇到了在公司内网环境下无法访问外网情况,无法访问外网yum源部署ZABBIX 对于rpm包依赖问题比较头疼.本文将会进行离线部署实战. 离线安装所需依赖的rpm包.这个包怎么下载呢?依赖的包 ...

  3. CentOS7部署安装CloudStack4.11.0成功添加第一个主机

    上一篇博客使用CentOS7 部署安装CloudStack4.10.0..不知什么原因 添加主机时一直失败...管理节点的日志文件... -m 参数一定不对,应该是管理节点IP才是. 2020-03- ...

  4. CentOS-7部署安装Zabbix 3.0

    文章目录 **实验目的:** 部署安装Zabbix 3.0: 配置"主机名和hosts解析" 安装MySQL(CentOS-7中更名为 mariadb ) 使用官方yum源安装Za ...

  5. Linux 操作系统 Centos7.6安装教程详细Linux系统安装磁盘分区IP配置SSH互信NTP时间服务器关闭图形界面关闭防火墙配置hosts文件

    Centos7.6安装 系统安装版本说明 版本:CentOS7.3.1611 (64bit) CentOS-7-x86_64-DVD-1611.iso CentOS-7-x86_64-Everythi ...

  6. mysql连网安装和断网安装的区别_linux连网和jdk环境配置以及mysql安装

    1.启动网卡 service network restart 2.centos7联网方法 以root管理员身份登录系统.在终端下输入以下两条命令 ls /etc/sysconfig/network-s ...

  7. php mysql安装_搭建PHP环境中的MySQL配置

    第一大步:下载. a.俗话说:"巧妇难为无米之炊"嘛!我这里用的是 ZIP Archive 版的,win7 64位的机器支持这个,所以我建议都用这个.因为这个简单嘛,而且还干净. ...

  8. CentOS7.2安装Oracle12.1.0.2

    Centos7.2环境安装(安装桌面) #安装界面 #查看版本 cat /etc/redhat-release #查看连接 ifconfig eth0 echo "127.0.0.1 tes ...

  9. 基于centos7.9安装 imagemagick7.1.0

    imagemagick已发布7.1.0-4版本, 官方提供的 rpm 安装包基于 centos8.x 构建, 奈何我们生产环境是 centos7.9版本, 只能源码安装了 安装过程依赖较多, 折腾了四 ...

最新文章

  1. 最短路径的求解方法(Dijkstra、Floyd算法)
  2. 不可不读的绝对英文经典
  3. 搞不懂的算法-排序篇1
  4. Product文本格式说明
  5. 天气预测频繁2项集_986天气| 今年冬天比往年更冷?官方回应来了
  6. 李彦宏卸任百度投资管理有限公司董事 马东敏上任
  7. C#中join 的lambada写法
  8. Windows10下VB6.0开发——常用数值处理函数工具
  9. 多个java性能优化细节
  10. Java中serialVersionUID作用
  11. 让国外买家秒回复的询盘模板合集
  12. 前端面试题汇总(含答案)(HTML+CSS篇)
  13. 简单十步创建个人博客网站
  14. c# 使用ExcelDataReader读写excel(.xls,.xlsx)
  15. vector之resize剖析-曾经的我以为自己真的学会了vector
  16. c语言重新定义网络体系结构,基于Internet的C语言疑难解答系统论文.doc
  17. Caesers Cipher (凯撒密码)
  18. python scripts文件夹里面没有pip.exe怎么办?
  19. EV: 汽车驾驶技术与技巧
  20. 0x80070070 错误

热门文章

  1. 基于深度学习的文本分类6大算法-原理、结构、论文、源码打包分享
  2. 01-Intellij IDEA搭建SSM(SpringMVC+Spring+Mybatis+Maven)框架(上)
  3. android获得手机的时间格式,Android获取手机通讯录并按照时间电话类型分类处理...
  4. SDN 教程[2]: SDN基础操作
  5. 四、Solr数据源配置(JNDI、DIH)及定时重做索引
  6. c语言复制粘贴快捷键_大家还知道哪些快捷键方法?如:ctrl+c复制,ctrl+v粘贴
  7. Shell攻关之条件判断与流程控制
  8. 小程序点餐系统——首页
  9. 无人驾驶汽车系统入门(二十三)——迁移学习和端到端无人驾驶
  10. IDEA 新UI使用