首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >基于Docker搭建大数据集群(二)基础组件配置

基于Docker搭建大数据集群(二)基础组件配置

作者头像
程序员朱永胜
发布于 2023-08-21 10:51:43
发布于 2023-08-21 10:51:43
6100
举报
主要内容
前提
  • docker容器之间能免密钥登录
  • yum源更换为阿里源
安装包

微云分享 | tar包目录下

  • JDK 1.8.221
  • Scala 2.12.9
  • Zookeeper 3.5.5
  • Mysql 手动安装较复杂,使用yum安装

一、安装包处理

发送文件到容器

docker cp 文件地址 容器ID:容器地址

创建解压目录

代码语言:javascript
复制
mkdir /opt/jdk
mkdir /opt/scala
mkdir /opt/zookeeper
mkdir /opt/mysql

解压文件

代码语言:javascript
复制
tar xivf tar包 -C /opt/对应目录

二、配置环境变量

编辑配置文件

root用户vim ~/.bash_profile非root用户只对当前用户生效vim /home/用户名/.bash_profile

追加以下内容
代码语言:javascript
复制
JAVA_HOME=/opt/jdk/jdk1.8.0_221
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME

SCALA_HOME=/opt/scala/scala-2.12.9
PATH=$PATH:$SCALA_HOME/bin
export SCALA_HOME

ZK_HOME=/opt/zookeeper/apache-zookeeper-3.5.5-bin
PATH=$PATH:$ZK_HOME/bin
export ZK_HOME
使配置文件生效

root用户,对所有用户生效source ~/.bash_profile非root用户,只对当前用户生效source /home/用户名/.bash_profile

测试Java是否安装成功

java -version

测试scala是否安装成功

scala -version

三、zookeeper部署

zookeeper新的版本-bin的使编译后的包,与之前是反的。。得注意下

新建或复制zoo.cfg

cp zoo_sample.cfg zoo.cfg

追加以下内容
代码语言:javascript
复制
server.1=172.15.0.2:2888:3888
server.2=172.15.0.3:2888:3888
server.3=172.15.0.4:2888:3888
创建myid文件

在zoo.cfg中有个dataDir属性,在后面的目录下面创建一个myid文件,内容就是当前节点号 172.16.0.2 --> 1 172.16.0.3 --> 2 172.16.0.4 --> 3

启动

zkServer.sh start

四、Mysql部署

下载官方yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

安装yum Repository

yum -y install mysql57-community-release-el7-10.noarch.rpm

安装mysql

yum -y install mysql-community-server

启动mysql

systemctl start mysqld.service

查看状态

systemctl status mysqld.service

获取默认密码

grep "password" /var/log/mysqld.log

登录

mysql -uroot -p

更改密码策略

set global validate_password_policy=0;set global validate_password_length=1;

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

设置可视化客户端连接

grant all on *.* to root@'%' identified by 'root';

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-09-27,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 主要内容
  • 前提
  • 安装包
  • 一、安装包处理
    • 发送文件到容器
    • 创建解压目录
    • 解压文件
  • 二、配置环境变量
    • 编辑配置文件
    • 追加以下内容
    • 使配置文件生效
    • 测试Java是否安装成功
    • 测试scala是否安装成功
    • 三、zookeeper部署
      • 新建或复制zoo.cfg
      • 追加以下内容
      • 创建myid文件
      • 启动
  • 四、Mysql部署
    • 下载官方yum Repository
    • 安装yum Repository
    • 安装mysql
    • 启动mysql
    • 查看状态
    • 获取默认密码
    • 登录
    • 更改密码策略
    • 修改密码
    • 设置可视化客户端连接
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档