Linux java mysql es redis 安装

15 篇文章 0 订阅
10 篇文章 0 订阅

 

0关闭防火墙

 

    chkconfig iptables off

 

1空白的center os6

  

   修改 host 
    vi /etc/sysconfig/network 
    HOSTNAME=mechine001
    vi /etc/hosts
    127.0.0.1 mechine001  localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1       mechine001  localhost localhost.localdomain localhost6 localhost6.localdomain6

 

2 切换到root用户

   

   su  root
   chmod 777 /etc/sudoers
   root  ALL=(ALL)    ALL
   baoyou    ALL=(ALL)    ALL
   %wheel  ALL=(ALL)   ALL
   %wheel  ALL=(ALL)   nopasswd:ALL
   chmod 644 /etc/sudoers
  可以获取root 用户了

 

 

3 在/home/baoyou 下创建 package、soft文件夹

   

 

4 安装java

    

   下载 jdk jre-7u5-linux-i586.tar.gz
    解压 tar -zxvf jre-7u5-linux-i586.tar.gz 
    移动到 mv  jre1.7.0_05 ../soft/jre1.7.0_05
    修改配置文件  sudo -s
        vi /etc/profile 
        export JAVA_HOME=/home/baoyou/soft/jre1.7.0_05/
        export PATH=.:$JAVA_HOME/bin:$PATH
        source /etc/profile
	java -version

 

 

5 安装maven

     

    下载  apache-maven-3.2.3-bin.tar.gz
    解压   tar -zxvf  apache-maven-3.2.3-bin.tar.gz
    移动   mv  apache-maven-3.2.3 ../soft/maven
    修改配置文件  sudo -s
         vi /etc/profile 
         export MAVEN_HOME=/home/baoyou/soft/maven/
         export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
         source /etc/profile
	 mvn -v

  

6 安装nexus

     

    下载  nexus-2.11.4-01-bundle.tar.gz
     解压 tar -zxvf  nexus-2.11.4-01-bundle.tar.gz
     移动 mv  nexus-2.11.4-01 ../soft/nexus
     修改配置文件  
        进入 cd soft/nexus
	sudo chown -R baoyou:baoyou *
        cd bin
	./nexus start  成功启动

 

 

7 安装mysql 卸载 mysql

      

        rpm -qa | grep -i mysql
	rpm -e --nodeps xxx
	rpm -ev xxxx 

	rpm --import /etc/pki/rpm-gpg/RPM*

	yum remove xxx

	rm -rf /usr/lib/mysql
	rm -rf /usr/include/mysql
	rm -rf /etc/my.cnf
	rm -rf /etc/init.d/mysql
	rm -rf /var/lib/mysql
	rm -rf /etc/init.d/mysql

	rpm -ivh   xxx


	rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm

	cp /usr/share/mysql/my-default.cnf /etc/my.cnf
	/usr/bin/mysql_install_db
	service mysql start
	cat /root/.mysql_secret  #查看root账号密码
	mysql -uroot –pxxxxx

	SET PASSWORD = PASSWORD('root');

	远程登录
	 use mysql;
	 select host,user,password from user;
	update user set password=password('root') where user='root';
	
	update user set host='%' where user='root' and host='localhost';
        或者
	GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
	
	flush privileges;

	开机自启动
	chkconfig mysql on
	chkconfig --list | grep mysql



	/var/lib/mysql/               #数据库目录
	/usr/share/mysql              #配置文件目录
	/usr/bin                     #相关命令目录
	/etc/init.d/mysql              #启动脚本

 

8 安装elactis search 集群

 

     下载   elasticsearch-2.1.0.tar.gz
     解压 tar -zxvf   elasticsearch-2.1.0.tar.gz
     移动 mv   elasticsearch-2.1.0 ../soft/elasticsearch-2.1.0
     修改配置文件  
        进入 cd soft/elasticsearch-2.1.0 
	sudo chown -R baoyou:baoyou elasticsearch-2.1.0/
	cd  config 
         
	vi elasticserach.xml

	cluster.name: elasticsearch

	node.name: "mechine002"

	node.master: true

	node.data: true

	node.rack: mechine002

	index.translog.flush_threshold_period: 60s
	index.refresh_interval: 30s
	indices.memory.index_buffer_size: 50%
	indices.memory.min_index_buffer_size: 500m
	index.translog.flush_threshold: 30000
	index.store.type: mmapfs
	index.merge.policy.use_compound_file: false
	index.cache.field.type: soft

	path.logs: /home/baoyou/soft/elasticsearch-2.1.0/logs

	bootstrap.mlockall: true

	#gateway.type: local

	discovery.zen.fd.ping_timeout: 120s
	discovery.zen.fd.ping_retries: 60
	discovery.zen.fd.ping_interval: 30s
	client.transport.ping_timeout: 10s

        启动
        cd bin
	./elasticsearch -d
        
	查看启动成功
	http://localhost:9200/_cluster/state?pretty

 

9 安装 redis 集群

 

    下载   redis-2.6.17.tar.gz
     解压 tar -zxvf   redis-2.6.17.tar.gz
     移动 mv   redis-2.8.12../soft/redis-2.6.17
     cd ../soft/redis-2.6.17
     安装  make
     sudo make install

     
     集群
     主
       不需要修改
     从
       修改redis.conf
       slaveof 192.168.50.143  6397 (主ip)
       appendonly yes

      主 redis-server redis.conf 启动
      从 redis-server redis.conf 启动
      主 redis-cli 
         set name baoyou
      从  redis-cli
         info  (查看节点信息)
         get name

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

好的,这是一个比较复杂的问题,我尽量简要地回答。 1. Docker的部署: a. 安装Docker的依赖:yum install -y yum-utils device-mapper-persistent-data lvm2 b. 添加Docker的yum源:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo c. 安装Docker:yum install docker-ce d. 启动Docker:systemctl start docker e. 设置Docker开机自启动:systemctl enable docker 2. Mysql的部署: a. 安装Mysql的依赖:yum install -y wget b. 下载Mysql的yum源:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm c. 安装Mysql的yum源:yum localinstall -y mysql80-community-release-el7-3.noarch.rpm d. 安装Mysql:yum install -y mysql-community-server e. 启动Mysql:systemctl start mysqld f. 查看Mysql的初始密码:grep 'temporary password' /var/log/mysqld.log g. 登录Mysqlmysql -u root -p h. 修改Mysql的密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password'; 3. Elasticsearch的部署: a. 安装Elasticsearch的依赖:yum install -y java-1.8.0-openjdk b. 下载Elasticsearch:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.1-linux-x86_64.tar.gz c. 解压Elasticsearch:tar -zxvf elasticsearch-7.10.1-linux-x86_64.tar.gz d. 进入Elasticsearch目录:cd elasticsearch-7.10.1/ e. 启动Elasticsearch:./bin/elasticsearch 4. Redis的部署: a. 安装Redis的依赖:yum install -y gcc make b. 下载Redis:wget http://download.redis.io/releases/redis-6.0.9.tar.gz c. 解压Redis:tar -zxvf redis-6.0.9.tar.gz d. 进入Redis目录:cd redis-6.0.9/ e. 编译Redis:make f. 启动Redis:./src/redis-server 5. Nginx的部署: a. 安装Nginx的依赖:yum install -y gcc pcre-devel openssl-devel b. 下载Nginx:wget http://nginx.org/download/nginx-1.18.0.tar.gz c. 解压Nginx:tar -zxvf nginx-1.18.0.tar.gz d. 进入Nginx目录:cd nginx-1.18.0/ e. 编译Nginx:./configure --prefix=/usr/local/nginx --with-http_ssl_module f. 安装Nginx:make && make install g. 启动Nginx:/usr/local/nginx/sbin/nginx 6. Kafka的部署: a. 安装Kafka的依赖:yum install -y java-1.8.0-openjdk b. 下载Kafka:wget https://dlcdn.apache.org/kafka/3.0.0/kafka_2.13-3.0.0.tgz c. 解压Kafka:tar -zxvf kafka_2.13-3.0.0.tgz d. 进入Kafka目录:cd kafka_2.13-3.0.0/ e. 启动Zookeeper:bin/zookeeper-server-start.sh config/zookeeper.properties f. 启动Kafka:bin/kafka-server-start.sh config/server.properties 以上是大致的步骤,具体的细节可能会有所不同,还请您根据实际情况进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值