学习大数据

作者 : 开心源码 本文共1851个字,预计阅读时间需要5分钟 发布时间: 2022-05-12 共137人阅读

第一天

  • 环境的搭建
    系统:Centos7.0
    组建 Hadoop Spark Zookeeper Kafka Flume
    语言 Java/Scala
  1. 安装JDK
    从Oracle管下载JDK 并且配置Java 的环境变量

     解压压缩包 并且移动到 /usr/lib 中  tar zvxf jdk1.8.0_201 mv   jdk1.8.0_201 /usr/lib # 修改配置文件 vi /etc/profile

在profile 文件末尾增加

#java env export JAVA_HOME=/usr/lib/jdk1.8.0_201export PATH=$JAVA_HOME/bin:$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

保存文件后

 source /etc/profile 验证 java -version

1.2 配置虚拟机网络

vi /etc/hosts#在最后增加节点名称和节点地址

关闭防火墙

service iptables stopservice ip6tables stopservice iptables statusservice ip6tables statuscheckconfig iptables offcheckconfig ipt6tables offvi /etc/selinux/configSELINUX=disable

1.3 安装配置 Hadoop
同样从官网下载hadoop 并且在本地解压

vi /etc/profile

在文件末尾增加

HADOOP_HOME=/usr/lib/hadoop#应该为解压后Hadoop所在的位置

修改Hadoop配置文件
hdfs.xml,yarn.xml.mapper.site.xml
2.安装数据库和HIVE
2.1 安装Mysql
由于CentOS 7之后的版本yum的默认源中使用MariaDB替代原价MySQL,因而安装方式较为以往有少量改变:
安装wget

yum -y install wget

下载mysql的源:

wget [http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm]  (http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm)

安装yum库

yum localinstall -y mysql57-community-release-el7-7.noarch.rpm

安装MySQL

yum install -y mysql-community-server

启动MySQL服务

systemctl start mysqld.service

由于MySQL5.7增强了root客户的安全性,会初始化一个随机密码,以下为查看初始随机密码的方式

grep 'temporary password' /var/log/mysqld.log

使用初始随机密码登录后MySQL会强制要求修改密码,否则无法正常使用,
(密码必需包含小写、大写字母及特殊字符,当然也有其余方法不受此限制,再次不多做形容),修改方法如下:

  SET PASSWORD = PASSWORD('your new password');  ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;  flush privileges;

而后退出后就可用新密码登录。

远程连接受权:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;GRANT ALL PRIVILEGES ON *.* TO 'root'@'113.201.130.51' IDENTIFIED BY 'your password' WITH GRANT OPTION;

遇到一点小问题

tip: 没有 ifconfig
ifconfig 命令适用用 GUI系统,在mini版的Centos 中我们可以使用其余命令代替

      ip addr 

IP addr

  1. 当然,我们也可以通过yum 来安装 ifconfig命令

      yum install net-tools  

注:假如遇到错误提醒 Could not resolve host: centos.ustc.edu.cn;
按此处理: https://blog.csdn.net/jasonhector/article/details/78657532

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 学习大数据

发表回复