Linux安装.docx
《Linux安装.docx》由会员分享,可在线阅读,更多相关《Linux安装.docx(22页珍藏版)》请在冰点文库上搜索。
Linux安装
1.安装虚拟机vmware10.0傻瓜安装
2.打开虚拟机界面
3创建一个Linux虚拟机文件>创建虚拟机
如图
选择典型点击下一步
选择稍后安装(配置网卡连接方式一般选择桥接)点击下一步
选择linux的centtos版本点击下一步
给虚拟机命名默认CentOS可以指定虚拟系统存放的磁盘位置。
D:
\Documents\VirtualMachines\CentOS_v1点击下一步
分配虚拟机磁盘大小,不易过大。
点击下一步
点击完成。
。
配置网路适配器
配置加载镜像地址选择CentOS-6.5-i386-minimal.iso镜像文件
配置效果如下
启动虚拟机进行安装
选择第一个安装ctrl+alt退出鼠标
稍微等一下。
。
。
。
选择skip
选择next
选择next>
选择next
选择next>
选择yes.discardanydata
配置主机名选择next
选择shanghai/Asia点击next
配置超级用户root的密码123456可能会有警告点击useanyway
点击下一步可能会有警告writechangetodisk
稍等片刻
安装系统依赖,大概需要5~6分钟左右,安装完成后会提醒用户reboot,这一步很关键在重启的过程中关闭虚拟机。
关闭CentOS虚拟机,不要点击ReBoot,修改安装镜像加载位置。
启动虚拟机进入开机界面
启动后输入用户名密码root123456
启动网卡默认linux使用的是eth0网卡
#>ifupeth0/*DHCP动态IP获取所以需要联网*/
出现以下界面成功了查看ip使用ifconfig
关闭linux系统防火墙
Linux系统文件工具winscp556_setup.1416364912傻瓜安装。
点击登录
点击是
v安装SecurityCRT作为远程连接Linux的客户端软件类似于window上的命令窗口解压即安装。
解压redis-2.8.2
tar-zxvfredis-2.8.2.tar.gz
mv/root/redis-2.8.2/root
安装gcclib库
yuminstallgcc/*安装linux编译所需的lib库*/
启动脚本
./../src/redis-server./6379/redis.conf
./../src/redis-server./6380/redis.conf
....
./redis-trib.rbcreate--replicas1127.0.0.1:
7000127.0.0.1:
7001127.0.0.1:
7002127.0.0.1:
7003127.0.0.1:
7004127.0.0.1:
7005
CentOS系统6.5minal
确保系统分配到IP(DHCP动态获取)
#>ifupeth0
#>ifconfig
关闭防火墙
#>serviceiptablesstop
WinSCP(安装):
Centos系统之间上传下载文件
SecurityCRT(远程的登陆linux系统的客户端软件linuxshell)
ØredisCluster回顾
⏹使用winscp上传redis-*.*.*.tar.gz
⏹解压tar-zxvfredis-*.*.*.tar.gz
⏹编译redis源代码
◆yuminstallgcc
⏹进入到redis-*.*.*的解压目录执行make指令
⏹在redis-*.*.*的解压目录执行以下指令
◆./src/redis-server./redis.conf
Cluster环境只针对于redis3.X以上版本启用redis3.x以上环境配置redis.conf
appendonlyyes
cluster-enabledyes
cluster-config-filenodes.conf
cluster-node-time-out5000
port7000在一台机器上模拟redis的集群所以要修改端口号以及配置文件名
dbfilenamedump-6379.rdb
appendfilenameappendonly-6379.aof
cluster-config-filenodes-6379.conf
启动./src/redis-server./6379/redis.conf
...
执行redis-trib.rb指令让redis彼此知道集群有哪些成员
●需要额外安装几个插件
⏹#>yuminstallruby
⏹#>yuminstallrubygems
⏹#>geminstallredis
就可以指定redis-trib.rb指令
查看集群信息
第二种方式查看集群状态
第三种
v集群重新分片
⏹默认redis集群下回均分16384个hash槽只分配给master默认情况下是均分hashslots
◆Node-A0~5460
◆Node-B5461~10922
◆Node-C10923~16383
v人工故障转移CLUSTERFAILOVER
只用在故障转移的时候主从才会切换CLUSTERFAILOVER必须在从机中使用
v添加节点
说明:
默认会把新添加的节点给slave最少的主机随机分配不加--slave参数表示添加一个master节点该节点默认不分配hashslot如果希望存储可以尝试reshard指令。
v删除节点
默认情况下只可以删除从节点也可以删除空的master节点。
v数据导入
v使用javaAPI操作Redis集群