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
正在阅读:
搭建flv可拖拽流媒体服务器-方案之Lighttpd05-01
双导体运动切割磁感线习题06-09
吉林省长春外国语学校2012届高三第一次月考(历史)08-21
大唐国际发电股份有限公司运行值班管理规范06-04
信用社先进事迹材料11-16
无锡茂业城二期主塔楼大体积混凝土施工方案 - 图文03-03
行政机关公文处理(讲座)07-04
收藏的朋友圈文案_宝藏朋友圈文案08-03
化工设备制造的放样展开方法01-04
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- Greenplum
- 安装
- 文档
- Linux
- 汽车焊装工-高级试卷及答案
- 思想品德第一次月考质量分析(1)
- 元素周期表和元素周期律习题
- 管理会计习题集及答案(修改后)
- 大力小学理想信念教育实践研究结题报告 - 图文
- 2018年贵州工伤死亡赔偿标准-赔偿项目-计算方式
- 审计答案
- 储罐大修施工方案内容 - 图文
- 城市轨道交通产业投资基金组建方案
- 河南省高速公路及其附属设施损坏赔(补)偿收费办法
- 保健品公司抗日主题联合会主持人串词
- 小学生生命与安全教育研究
- 外国建筑史复习试题及答案(推荐文档)
- 软件学-实验备课笔记
- 劳动争议案件若干疑难问题的解答意见
- 利用喷气式发动机技术提高汽车性能的设想
- 设计院生产管理制度
- 部编人教版九年级语文上册第二单元测试卷(含答案)
- 32 张伟宇网络管理员实训报告 - 图文
- 环境工程技术经济复习题