天天看點

Linux java mysql es redis 安裝

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捐助),沒錢捧個人場,謝謝各位。

Linux java mysql es redis 安裝
Linux java mysql es redis 安裝
Linux java mysql es redis 安裝

 謝謝您的贊助,我會做的更好!