乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Centos7離線安裝redis

       印度阿三17 2019-03-11

      在集群任意節(jié)點(或可通信的其他節(jié)點)上離線安裝redis

      1.1 下載、上傳、解壓redis4.0.11

      下載地址:http://download./releases/redis-4.0.11.tar.gz
      下載后上傳到服務器上,并解壓:
      備注:這里是上傳壓縮包到/opt/redis目錄下。

      [root@CDH-143 redis]# tar -zxvf redis-4.0.11.tar.gz 
      redis-4.0.11/
      redis-4.0.11/.gitignore
      ......
      redis-4.0.11/utils/whatisdoing.sh
      [root@CDH-143 redis]# ls
      redis-4.0.11 redis-4.0.11.tar.gz
      [root@CDH-143 redis]# cd redis-4.0.11/
      [root@CDH-143 redis-4.0.11]# ls
      00-RELEASENOTES CONTRIBUTING deps Makefile README.md runtest runtest-sentinel src utils
      BUGS COPYING INSTALL MANIFESTO redis.conf runtest-cluster sentinel.conf tests

      1.2 安裝gcc

      1)如果執(zhí)行gcc –version出現(xiàn)以下信息,表示已經(jīng)安裝過gcc,可以跳過該步驟:

      [boco@CDH-143 spark_job_monitor]$ gcc --version
      gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
      Copyright (C) 2015 Free Software Foundation, Inc.
      This is free software; see the source for copying conditions. There is NO
      warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
      [root@CDH-143 redis]# 

      2)否則,如果執(zhí)行make命令報下面錯誤,說明系統(tǒng)上沒有安裝C語言環(huán)境,需要安裝,在linux系統(tǒng)上的C環(huán)境是gcc,因此需要安裝gcc。

      make[3]: gcc: Command not found
      make[3]: *** [net.o] Error 127
      make[3]: Leaving directory `/home/work/redis/deps/hiredis'
      make[2]: *** [hiredis] Error 2
      make[2]: Leaving directory `/home/work/redis/deps'
      make[1]: [persist-settings] Error 2 (ignored)
      CC adlist.o
      /bin/sh: cc: command not found
      make[1]: *** [adlist.o] Error 127
      make[1]: Leaving directory `/home/work/redis/src'
      make: *** [all] Error 2

      安裝gcc,可以從官網(wǎng)下載iso鏡像,從里面packages找出來,這些是從網(wǎng)上整理出來的(15個文件不要漏掉?。。?/p>


      解壓gcc.zip,編譯安裝

      [root@CDH-143 soft]# unzip gcc.zip
      [root@CDH-143 soft]# cd gcc
      [root@CDH-143 soft]# rpm -Uvh *.rpm --nodeps --force

      查看gcc版本,出現(xiàn)以下信息,表示安裝成功

      [boco@CDH-143 spark_job_monitor]$ gcc --version
      gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
      Copyright (C) 2015 Free Software Foundation, Inc.
      This is free software; see the source for copying conditions. There is NO
      warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
      [root@CDH-143 redis]#

      1.3 編譯安裝redis

      [root@CDH-143 redis-4.0.11]# make MALLOC=libc
      cd src && make all
      。。。。。。。。
      CC rax.o
      LINK redis-server
      INSTALL redis-sentinel
      CC redis-cli.o
      LINK redis-cli
      CC redis-benchmark.o
      LINK redis-benchmark
      INSTALL redis-check-rdb
      INSTALL redis-check-aof
      Hint: It's a good idea to run 'make test' ;)
      make[1]: Leaving directory `/opt/redis/redis-4.0.11/src'
      [root@CDH-143 redis-4.0.11]# 
      [root@CDH-143 redis-4.0.11]# cd src && make install
      CC Makefile.dep
      
      Hint: It's a good idea to run 'make test' ;)
      INSTALL install
      INSTALL install
      INSTALL install
      INSTALL install
      INSTALL install

      編譯安裝成功。

      1.4 啟動redis

      [root@CDH-143 src]# ./redis-server
      24496:C 11 Mar 13:49:56.298 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
      24496:C 11 Mar 13:49:56.298 # Redis version=4.0.11, bits=64, commit=00000000, modified=0, pid=24496, just started
      24496:C 11 Mar 13:49:56.298 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf
      _._ 
      _.-``__ ''-._ 
      _.-`` `. `_. ''-._ Redis 4.0.11 (00000000/0) 64 bit
      .-`` .-```. ```\/ _.,_ ''-._ 
      ( ' , .-` | `, ) Running in standalone mode
      |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
      | `-._ `._ / _.-' | PID: 24496
      `-._ `-._ `-./ _.-' _.-' 
      |`-._`-._ `-.__.-' _.-'_.-'| 
      | `-._`-._ _.-'_.-' | http:// 
      `-._ `-._`-.__.-'_.-' _.-' 
      |`-._`-._ `-.__.-' _.-'_.-'| 
      | `-._`-._ _.-'_.-' | 
      `-._ `-._`-.__.-'_.-' _.-' 
      `-._ `-.__.-' _.-' 
      `-._ _.-' 
      `-.__.-'
      
      24496:M 11 Mar 13:49:56.302 # Server initialized
      24496:M 11 Mar 13:49:56.303 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
      24496:M 11 Mar 13:49:56.303 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
      24496:M 11 Mar 13:49:56.303 * Ready to accept connections

      啟動成功。
      以下為設置redis開機自啟,并且添加到系統(tǒng)服務

      1.4.1 復制redis配置文件

      [root@CDH-143 src]# mkdir /etc/redis
      [root@CDH-143 src]# cd ..
      [root@CDH-143 redis-4.0.11]# ls
      00-RELEASENOTES CONTRIBUTING deps Makefile README.md runtest runtest-sentinel src utils
      BUGS COPYING INSTALL MANIFESTO redis.conf runtest-cluster sentinel.conf tests
      [root@CDH-143 redis-4.0.11]# cp redis.conf /etc/redis/6379.conf

      修改redis啟動為后臺啟動:

      [root@CDH-143 redis-4.0.11]# vi /etc/redis/6379.conf

      1.4.2 將啟動文件拷貝到init.d中

      [root@CDH-143 redis-4.0.11]# cp utils/redis_init_script /etc/init.d/redisd

      1.4.3 修改啟動腳本參數(shù)

      [root@CDH-143 redis-4.0.11]# vi /etc/init.d/redisd

      添加以下代碼,:wq保存退出

      添加

      # chkconfig: 2345 10 90
      # description: Start and Stop redisd

      修改:

      EXEC=/opt/redis/redis-4.0.11/src/redis-server
      CLIEXEC=/opt/redis/redis-4.0.11/src/redis-cli
      PIDFILE=/opt/redis/redis-4.0.11/redis_${REDISPORT}.pid

      1.4.4 增加腳本執(zhí)行權限

      [root@CDH-143 redis-4.0.11]# chmod  x /etc/init.d/redisd

      1.4.5 增加系統(tǒng)服務

      [root@CDH-143 redis-4.0.11]# chkconfig --add redisd
      [root@CDH-143 redis-4.0.11]# chkconfig --list redisd
      
      Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.
      
      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.
      
      redisd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
      [root@CDH-143 redis-4.0.11]#

      1.4.6 啟動redis服務測試

      [root@CDH-143 redis-4.0.11]# service redisd start
      Starting Redis server...
      9084:C 11 Mar 15:23:36.469 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
      9084:C 11 Mar 15:23:36.469 # Redis version=4.0.11, bits=64, commit=00000000, modified=0, pid=9084, just started
      9084:C 11 Mar 15:23:36.469 # Configuration loaded
      [root@CDH-143 redis-4.0.11]#
      [root@CDH-143 redis-4.0.11]# ps -aux | grep redis
      root 3575 0.0 0.0 38260 2140 ? Ssl 15:09 0:00 /opt/redis/redis-4.0.11/src/redis-server 127.0.0.1:6379
      root 8870 0.0 0.0 112660 956 pts/2 S  15:22 0:00 grep --color=auto redis

      配置完畢,重啟服務器,測試是否成功

      來源:http://www./content-2-137401.html

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多