Greenplum - Linux安装文档
更新时间:2023-10-09 23:22:01 阅读量: 综合文库 文档下载
- greenplum推荐度:
- 相关推荐
安装Greenplum(1) 1
评估存储能力 实验环境
系统设置(所有节点) 课程目标 2
计算可用的空间
步骤1:初始存储能力=硬盘大小*硬盘数
步骤2:配置RAID10,格式化磁盘空间=(初始存储能力*0.9)/2 步骤3:可用磁盘空间=格式化磁盘空间*0.7 步骤4:用户数据使用空间 使用镜像:(2*用户数据)+用户数据/3=可用磁盘空间 不使用镜像:用户数据+用户数据/3=可用磁盘空间 计算用户数据大小
平均来说,实际占用磁盘空间大小=用户数据*1.4 页面开销:32KB页面需要20 bytes
行开销:每行24 bytes,'append-only'表需要4bytes 索引开销: B-tree:唯一值*(数据类型大小+24 bytes) Bitmap:(唯一值*行数*1bit*压缩比率/8)+(唯一值*32)
评估存储能力 3
为元数据和日志计算空间需求 系统元数据:20M
预写日志(WAL):WAL被拆分成多个64M的文件,WAL文件数最多为
2*checkpoint_segments+1,checkpoint_segments默认值为8。也就意味着每个实例需要1088MB的WAL空间
GP数据库日志文件:日志轮转 性能监控数据 评估存储能力 4
硬件环境
VMware虚拟机软件8.0
三台Linux虚拟机:Red Hat Enterprise Linux Server release 5.2 数据库:greenplum-db-4.2.2.4-build-1-CE-RHEL5-i386 虚拟机配置
实验环境
节点 mdw Sdw2 Sdw3 IP 内存 硬盘 8G 8G 8G 192.168.4.108 400M 192.168. 4.110 400M 192.168. 4.111 400M
5
系统参数 共享内存 网络 用户限制
修改或添加/etc/sysctl.conf 三个节点全部都作如下设置: xfs_mount_options = rw,noatime,inode64,allocsize=16m kernel.shmmax = 500000000 kernel.shmmni = 4096
kernel.shmall = 4000000000
kernel.sem = 250 512000 100 2048 kernel.sysrq = 1
kernel.core_uses_pid = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.msgmni = 2048
net.ipv4.tcp_syncookies = 1 net.ipv4.ip_forward = 0
net.ipv4.conf.default.accept_source_route = 0 net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_max_syn_backlog = 4096 net.ipv4.conf.all.arp_filter = 1
net.ipv4.ip_local_port_range = 1025 65535 net.core.netdev_max_backlog = 10000 vm.overcommit_memory = 2
配置/etc/security/limits.conf文件 * soft nofile 65536 * hard nofile 65536 * soft nproc 131072 * hard nproc 131072
设置磁盘访问I/O调度策略
# echo deadline > /sys/block/sda/queue/scheduler
# echo deadline > /sys/block/fd0/queue/scheduler # echo deadline > /sys/block/hdc/queue/scheduler
[root@mdw ~]# cat /sys/block/sda/queue/scheduler noop anticipatory deadline [cfq]
[root@mdw ~]# echo deadline > /sys/block/sda/queue/scheduler [root@mdw ~]#
[root@mdw ~]# cat /sys/block/sda/queue/scheduler noop anticipatory [deadline] cfq
[root@sdw1 ~]# echo deadline > /sys/block/sda/queue/scheduler [root@sdw1 ~]# cat /sys/block/sda/queue/scheduler noop anticipatory [deadline] cfq [root@sdw1 ~]#
[root@sdw2 ~]# echo deadline > /sys/block/sda/queue/scheduler [root@sdw2 ~]# cat /sys/block/sda/queue/scheduler noop anticipatory [deadline] cfq [root@sdw2 ~]#
系统设置(所有节点) 3
设置预读块的值为16384 # /sbin/blockdev --getra /dev/sda # /sbin/blockdev --setra 16384 /dev/sda # /sbin/blockdev --setra 16384 /dev/sda1 # /sbin/blockdev --setra 16384 /dev/sda2 # /sbin/blockdev --setra 16384 /dev/sda3
[root@mdw ~]# blockdev --getra /dev/sda (所有节点都照此设置) 256
[root@mdw ~]# df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda2 6.8G 2.1G 4.3G 33% /
/dev/sda1 289M 16M 259M 6% /boot tmpfs 197M 0 197M 0% /dev/shm [root@mdw ~]#
[root@mdw ~]# fdisk -l
Disk /dev/sda: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/sda1 * 1 38 305203+ 83 Linux
/dev/sda2 39 943 7269412+ 83 Linux
/dev/sda3 944 1044 811282+ 82 Linux swap / Solaris [root@mdw ~]# blockdev --setra 16384 /dev/sda [root@mdw ~]# blockdev --setra 16384 /dev/sda1 [root@mdw ~]# blockdev --setra 16384 /dev/sda2 [root@mdw ~]# blockdev --setra 16384 /dev/sda3 [root@mdw ~]# [root@mdw ~]#
[root@mdw ~]# blockdev --getra /dev/sda 16384
[root@mdw ~]#
修改/etc/hosts,添加如下内容 192.168.4.108 mdw 192.l68.4.109 sdw1 192.168.4.110 sdw2
[root@mdw ~]# cat /etc/hosts
# Do not remove the following line, or various programs # that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost mdw ::1 localhost6.localdomain6 localhost6
192.168.4.108 mdw 192.l68.4.109 sdw1 192.168.4.110 sdw2 192.168.4.111 sdw3
[root@mdw ~]# hostname mdw
[root@sdw1 ~]# cat /etc/hosts
# Do not remove the following line, or various programs # that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6
192.168.4.108 mdw 192.l68.4.109 sdw1 192.168.4.110 sdw2
[root@sdw1 ~]# hostname sdw1
[root@sdw1 ~]# ping sdw2
PING sdw2 (192.168.4.110) 56(84) bytes of data.
64 bytes from sdw2 (192.168.4.110): icmp_seq=1 ttl=64 time=2.35 ms
[root@sdw2 ~]# cat /etc/hosts
# Do not remove the following line, or various programs # that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6
192.168.4.108 mdw 192.l68.4.109 sdw1 192.168.4.110 sdw2
[root@sdw2 ~]# hostname sdw2
[root@sdw2 ~]# ping mdw
PING mdw (192.168.4.108) 56(84) bytes of data.
64 bytes from mdw (192.168.4.108): icmp_seq=1 ttl=64 time=0.910 ms 64 bytes from mdw (192.168.4.108): icmp_seq=2 ttl=64 time=0.257 ms 4
在Master节点上安装Greenplum软件
准备介质 下载地址:http://gopivotal.com/products/pivotal-greenplum-database
Redhat关闭SELinux和防火墙的办法
Redhat使用了SELinux来增强安全,关闭的办法为: 1. 永久有效
修改 /etc/selinux/config 文件中的 SELINUX=\为 disabled ,然后重启。 2. 即时生效 setenforce 0
关闭防火墙的方法为: 1. 永久性生效
开启:chkconfig iptables on 关闭:chkconfig iptables off 2. 即时生效,重启后失效 开启:service iptables start
正在阅读:
全部习题03-08
阿大县交规模拟考试精选第4套试题03-06
从中西委婉语的对比透视中西文化差异开题报告 - 图文03-16
电子商务中产生信任危机的原因是什么03-06
智能化电力监控系统08-31
春花烂漫作文600字07-08
公务员考试行测速解技巧之误差判断法05-11
教育硕士专业学位学科教学·语文培养方案12-30
人教版高中数学必修5测试题及答案全套04-14
- 发电电气运行规程1
- 英文简历
- 最全辅导员招聘考试题库
- 4.3崇明岛的未来的样子
- 2012年上海市普通高校招生二本批次各校投档分数线
- 江苏省如皋中学2017-2018学年第一学期高三第二次阶段测试12月数
- 农业转移人口社会参与机制浅谈
- 2017-2018学年度牛津译林版8B英语初二期中试卷及答案
- 家长委员会上的讲话
- 05继电保护设备检修规程
- 组织行为学考试重点(陈春花)
- 2016年云南省公务员考试《行测》模拟试卷(十七)
- 规避“10号文”红筹系列之案例分析
- 钱寨小学学生读书活动评价方案
- 五大联赛派系
- 国际结算课件新
- 材料科学导论 - 图文
- 领导干部任前廉政法规考试模拟试题
- 汽车综合实训
- 医疗质量管理目录
- Greenplum
- 安装
- 文档
- Linux
- 汽车焊装工-高级试卷及答案
- 思想品德第一次月考质量分析(1)
- 元素周期表和元素周期律习题
- 管理会计习题集及答案(修改后)
- 大力小学理想信念教育实践研究结题报告 - 图文
- 2018年贵州工伤死亡赔偿标准-赔偿项目-计算方式
- 审计答案
- 储罐大修施工方案内容 - 图文
- 城市轨道交通产业投资基金组建方案
- 河南省高速公路及其附属设施损坏赔(补)偿收费办法
- 保健品公司抗日主题联合会主持人串词
- 小学生生命与安全教育研究
- 外国建筑史复习试题及答案(推荐文档)
- 软件学-实验备课笔记
- 劳动争议案件若干疑难问题的解答意见
- 利用喷气式发动机技术提高汽车性能的设想
- 设计院生产管理制度
- 部编人教版九年级语文上册第二单元测试卷(含答案)
- 32 张伟宇网络管理员实训报告 - 图文
- 环境工程技术经济复习题