CentOS管理-Linux系统下安装MySQL

一、mysql的安装

我们好,明天分享的是HBase系列架构和HBase集群安装。承接上两篇著作《HBase简介》和《HBase数据模型》,点击回顾这2篇著作,有助于更好地精晓本文。

  Yum(全名叫 Yellow dog Updater,
Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理看重性关系,并且一次安装具有依赖的软件包,无须繁琐地五遍次下载、安装。

一、HBase连串架构

管理 1 
 
                                                                       
              Hbase体系架构图

  步骤1:安装yum

1.1、 Client

• 包含访问HBase的接口并保障cache来增速对HBase的造访

yum install perl

1.2、Region

• HBase自动把表水平划分成六个区域(region),每个region会保存一个表里面某段连续的多少;每个表一先导只有一个region,随着数据持续插入表,region不断增大,当增大到一个阀值的时候,region就会等分会六个新的region(裂变);
• 当table中的行不断增多,就会有愈来愈多的region。这样一张完整的表被保存在五个Regionserver
上。
 

管理 2

1.3、Zookeeper

• 保证其他时候,集群中只有一个master;
• 存贮所有Region的寻址入口;
• 实时监控Region server的上线和底线音信,并实时通报Master;
• 存储HBase的schema和table元数据;
 

   步骤2:查看从前的本子

1.4、Master

• 为Region server分配region;
• 负责Region server的载重均衡;
• 发现失效的Region server不分彼此新分配其上的region;
• 管理用户对table的增删改操作;

管理 3

1.5、RegionServer     

• Region server维护region,处理对那多少个region的IO请求
• Region server负责切分在运转过程中变得过大的region

   步骤3:使用yum卸载从前的本子

1.6、Memstore与storefile

•  一个region由六个store组成,一个store对应一个CF(列族)
 
• store包括位于内存中的memstore和位于磁盘的storefile,写操作先写入memstore,当memstore中的数据达到某个阈值,hregionserver会启动flashcache进程写入storefile,每趟写入形成独立的一个storefile;当storefile文件的多少增长到一定阈值后,系统会举行联合(minor、major
compaction),在联合过程中会举行版本合并和删除工作(majar),形成更大的storefile
• 当一个region所有storefile的深浅和领先一定阈值后,会把如今的region分割为三个,并由hmaster分配到相应的regionserver服务器,实现负载均衡
• 客户端检索数据,先在memstore找,找不到再找storefile
• HRegion是HBase中分布式存储和负载均衡的细小单元。最小单元就表示不同的HRegion可以分布在不同的
HRegion server上。
• HRegion由一个仍旧四个Store组成,每个store保存一个columns family。
• 每个Strore又由一个memStore和0至四个StoreFile组成。如图:StoreFile以HFile格式保存在HDFS上。
 

管理 4

二、Hbase集群安装

1、上传tar包到集群里,这里我选取的是hbase-1.1.2-bin.tar包。
https://hbase.apache.org 这是hbase官网。

2、修改hbase-env.sh中配置JAVA_HOME:

管理 5
 
不使用HBase的默认zookeeper配置:

管理 6
 
3、修改配置hbase-site.xml

管理 7 
 
4、配置regionservers 添加你安排的regionservers
的主机名,如hadoop1,hadoop2,hadoop3 …
管理 8
 
5、vi并部署backup-masters 添加你安排的master备份的主机名

管理 9
 
6、拷贝Hadoop的conf下安排文件hdfs-site.xml到近日conf下
7、启动:Zookeeper集群主机
8、启动hbase
:因为HBase依赖于Hadoop和zookeeper之上的之所以要Hadoop集群启动健康和Zookeeper集群启动正常从此,再开行hbase。

管理 10
 
9、启动后

 管理 11
 
10、启动浏览器访问

管理 12
 
 
假使能打响展示出此页面,那么我们的hbase集群安装即便大功告成啦~。

好了,本次分享先告一段落,下次我们将继续为我们介绍hbase,下次见~~~

有题目标或者想赢得更多材料的请茄薇 java8733

 

    • 肯定删除

管理 13

  步骤4:使用yum安装server和client五个程序

  步骤4-1:在/usr/local/src/java新建一个文件夹mysql5.5

mkdir /usr/local/src/java/mysql5.5

  步骤4-2:将把mysql压缩包活动 到/usr/local/src/java/mysql5.5

mv MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar
/usr/local/src/java/mysql5.5/

  步骤4-3:解压mysql包

tar -xvf MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar

管理 14

  步骤4-4:安装 服务器端

rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm

管理 15

   步骤4-5:安装 客户端

rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm

管理 16

手续5:启动服务器

service mysql start

管理 17

  步骤6:修改密码

/usr/bin/mysqladmin -u root password ‘123456’

管理 18

 

  步骤7:登录mysql

mysql -uroot -p123456

管理 19

   步骤8:创制远程登录账号

    创立远程用户及密码

 create user ‘telnet’@’%’ identified by ‘123456’;

    授权该用户权限

grant all on *.* to ‘root’@’%’ with grant option;

    刷新权限

flush privileges;

管理 20

  步骤8:修改防火墙配置文件,放行3306端口号

    8-1:编辑防火墙配置文件

vim /etc/sysconfig/iptables

    8-2:添加配置内容

-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT

    8-3:重启防火墙

service iptables reload

管理 21

    步骤9:重启mysql服务器

      关闭服务器:

service mysql stop

     启动服务器

service mysql start

管理 22

管理 23

 

    步骤10:测试远程连接数据

      使用其它总结机远程登录数据库,以Navicat
Premium软件为例,如下图,填写有关音讯,点击测试连接,如出现连续成功,则整个安装流程完成。    

管理 24

管理 25

 

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注