|
|
|
@ -29,7 +29,7 @@ function package_check_ok() {
|
|
|
|
|
fi
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function gpdb_install(){
|
|
|
|
|
function gpdb_install() {
|
|
|
|
|
log "$INFO_MSG Start to install greenplum for single node."
|
|
|
|
|
|
|
|
|
|
package=(epel-release wget)
|
|
|
|
@ -49,7 +49,7 @@ function gpdb_install(){
|
|
|
|
|
|
|
|
|
|
su gpadmin -l -c "ssh-keygen -t rsa -f ~/.ssh/id_rsa -q -P \"\""
|
|
|
|
|
su gpadmin -l -c "cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys"
|
|
|
|
|
su gpadmin -l -c "chmod 600 ~/.ssh/authorized_keys" && \
|
|
|
|
|
su gpadmin -l -c "chmod 600 ~/.ssh/authorized_keys" &&
|
|
|
|
|
su gpadmin -l -c "ssh-keyscan -H localhost 2>/dev/null | grep rsa | awk '{print \"localhost \" \$2 \" \" \$3 }' >> ~/.ssh/known_hosts"
|
|
|
|
|
|
|
|
|
|
#wget "https://github.com.cnpmjs.org/greenplum-db/gpdb/releases/download/$GPDBVER/open-source-greenplum-db-$GPDBVER-rhel7-x86_64.rpm"
|
|
|
|
@ -57,7 +57,7 @@ function gpdb_install(){
|
|
|
|
|
rm -rf "/open-source-greenplum-db-$GPDBVER-rhel7-x86_64.rpm"
|
|
|
|
|
|
|
|
|
|
rm -f /home/gpadmin/gpinitsystem_config_singlenode
|
|
|
|
|
cat > /home/gpadmin/gpinitsystem_config_singlenode << EOF
|
|
|
|
|
cat >/home/gpadmin/gpinitsystem_config_singlenode <<EOF
|
|
|
|
|
ARRAY_NAME="Greenplum Data Platform"
|
|
|
|
|
SEG_PREFIX=gpseg
|
|
|
|
|
PORT_BASE=6000
|
|
|
|
@ -69,10 +69,10 @@ TRUSTED_SHELL=ssh
|
|
|
|
|
CHECK_POINT_SEGMENTS=8
|
|
|
|
|
ENCODING=UNICODE
|
|
|
|
|
EOF
|
|
|
|
|
cat > /home/gpadmin/gp_hosts_list << EOF
|
|
|
|
|
cat >/home/gpadmin/gp_hosts_list <<EOF
|
|
|
|
|
localhost
|
|
|
|
|
EOF
|
|
|
|
|
cat > /home/gpadmin/initdb_gpdb.sql << EOF
|
|
|
|
|
cat >/home/gpadmin/initdb_gpdb.sql <<EOF
|
|
|
|
|
ALTER ROLE "gpadmin" WITH PASSWORD '$PASSWORD';
|
|
|
|
|
EOF
|
|
|
|
|
chown -R gpadmin:gpadmin /home/gpadmin
|
|
|
|
|