linux下postgresql 一主多从、redis集群、rabbitmq等环境搭建 合集安装
2020-02-12 15:59
573 查看
解压压缩合集,替换 redis 集群ip, 并配置 postgres 帐号
tar xzvf /home/xa-rdmp.tar.gz -C / groupadd postgres useradd -g postgres postgres chown -R postgres.postgres /xa-rdmp/user/data/pgsql chmod -R 0700 /xa-rdmp/user/data/pgsql chown -R postgres.postgres /xa-rdmp/program/pgsql groupadd elasticsearch useradd -g elasticsearch elasticsearch chmod -R 0700 /xa-rdmp/user/data/elasticsearch chown -R elasticsearch.elasticsearch /xa-rdmp/user/data/elasticsearch
文件服务及归档备份用 wget
yum -y install wget
redis 如果需要远程访问
其中的 127.0.0.1 替换为服务器IP
yum -y install perl find /xa-rdmp/user/program/redis/ -name nodes.conf | xargs perl -pi -e 's|127.0.0.1|192.168.10.198|g'
设置 JAVA HOME
vi /etc/profile
#java environment export JAVA_HOME=/xa-rdmp/program/jdk export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin
source /etc/profile
nginx、postgresql、redis 添加自启动,配置启动文件
vi /etc/rc.local
添加
/xa-rdmp/program/nginx/sbin/nginx su - postgres -c '/xa-rdmp/program/pgsql/bin/pg_ctl -D /xa-rdmp/user/data/pgsql/xa-rdmp-master-1/data -l /xa-rdmp/user/data/pgsql/xa-rdmp-master-1/log/postgres.log start' su - postgres -c '/xa-rdmp/program/pgsql/bin/pg_ctl -D /xa-rdmp/user/data/pgsql/xa-rdmp-master-1-slave-1/data -l /xa-rdmp/user/data/pgsql/xa-rdmp-master-1-slave-1/log/postgres.log start' su - postgres -c '/xa-rdmp/program/pgsql/bin/pg_ctl -D /xa-rdmp/user/data/pgsql/xa-rdmp-master-1-slave-2/data -l /xa-rdmp/user/data/pgsql/xa-rdmp-master-1-slave-2/log/postgres.log start' su - postgres -c '/xa-rdmp/program/pgsql/bin/pg_ctl -D /xa-rdmp/user/data/pgsql/xa-rdmp-master-1-slave-3/data -l /xa-rdmp/user/data/pgsql/xa-rdmp-master-1-slave-3/log/postgres.log start' su - postgres -c '/xa-rdmp/program/pgsql/bin/pg_ctl -D /xa-rdmp/user/data/pgsql/xa-rdmp-file-master-1/data -l /xa-rdmp/user/data/pgsql/xa-rdmp-file-master-1/log/postgres.log start' su - postgres -c '/xa-rdmp/program/pgsql/bin/pg_ctl -D /xa-rdmp/user/data/pgsql/xa-rdmp-file-master-1-slave-1/data -l /xa-rdmp/user/data/pgsql/xa-rdmp-file-master-1-slave-1/log/postgres.log start' su - postgres -c '/xa-rdmp/program/pgsql/bin/pg_ctl -D /xa-rdmp/user/data/pgsql/xa-rdmp-archiving-master-1/data -l /xa-rdmp/user/data/pgsql/xa-rdmp-archiving-master-1/log/postgres.log start' su - postgres -c '/xa-rdmp/program/pgsql/bin/pg_ctl -D /xa-rdmp/user/data/pgsql/xa-rdmp-archiving-master-1-slave-1/data -l /xa-rdmp/user/data/pgsql/xa-rdmp-archiving-master-1-slave-1/log/postgres.log start' su - postgres -c '/xa-rdmp/program/pgsql/bin/pg_ctl -D /xa-rdmp/user/data/pgsql/xa-rdmp-log-master-1/data -l /xa-rdmp/user/data/pgsql/xa-rdmp-log-master-1/log/postgres.log start' /xa-rdmp/program/redis/redis-server /xa-rdmp/user/program/redis/7000/conf/redis.conf /xa-rdmp/program/redis/redis-server /xa-rdmp/user/program/redis/7001/conf/redis.conf /xa-rdmp/program/redis/redis-server /xa-rdmp/user/program/redis/7002/conf/redis.conf /xa-rdmp/program/redis/redis-server /xa-rdmp/user/program/redis/7003/conf/redis.conf /xa-rdmp/program/redis/redis-server /xa-rdmp/user/program/redis/7004/conf/redis.conf /xa-rdmp/program/redis/redis-server /xa-rdmp/user/program/redis/7005/conf/redis.conf su - elasticsearch -c '/xa-rdmp/program/elasticsearch/bin/elasticsearch -d'
chmod 755 /etc/rc.local
rabbitmq 加入服务自启动
cp /xa-rdmp/program/rabbitmq/rabbitmq-server.service /etc/systemd/system/rabbitmq-server.service chmod u+x /etc/systemd/system/rabbitmq-server.service systemctl enable rabbitmq-server.service
转载于:https://my.oschina.net/cmsmis/blog/1825968
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- linux下postgresql 一主多从、redis集群、rabbitmq等环境搭建 (十三) 安装 elasticsearch...
- Linux下Redis集群环境的搭建
- 一、Linux下安装搭建Memcached集群环境
- Hadoop化繁为简(一)-从安装Linux到搭建集群环境
- (超详细版) Linux下安装配置Hadoop2.7.7集群环境搭建—部署Hadoop
- Hadoop从安装Linux到搭建集群环境
- Rabbitmq的安装及集群环境的搭建 推荐
- (超详细版) Linux下安装配置Hadoop2.7.7集群环境搭建---基础环境配置
- Linux下安装搭建Memcached集群环境
- 【redis】 linux 下redis 集群环境搭建
- docker安装gitlab,redis,postgresql搭建代码托管环境
- Linux搭建Java服务器环境-Redis安装
- redis集群离线安装环境搭建过程
- Linux下安装搭建Memcached集群环境
- Hadoop化繁为简-从安装Linux到搭建集群环境
- linux环境下安装redis详细步骤以及配置redis集群详细步骤
- 怎样在Linux环境下安装Redis集群
- Linux下搭建集群环境(1)-----------linux下安装JDK1.7
- Linux环境下Redis安装搭建
- linux(centos6.5)安装开发环境jdk,tomcat.idea,git,maven,postgresql,rabbitmq