Linux環境下一系列軟件安裝過程

1 JDK安裝

1.1 卸載openjdk

java -version
rpm -qa|grep java	
#刪除openjdk
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64		
rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch		

1.2 解壓安裝

## 我習慣將jdk安裝在 /usr/java目錄下
java>tar -zxvf  jdk1.8.0_231.tar.gz

1.3 修改環境變量

java> vim /etc/profile
## 在文件最後加上jdk配置
export JAVA_HOME=/usr/java/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
## 執行命令使修改生效
java>source /etc/profile

2.Redis安裝

1.1 下載

2.2 開始安裝

進入解壓後的redis目錄執行命令
make PREFIX=/usr/local/redis  install
執行成功後發現/usr/local/redis下多個bin目錄
然後將解壓後的redis文件下的redis.conf複製到剛剛那個bin文件下
cp redis.conf /usr/local/redis/bin/

2.3 啓動redis

vim /usr/local/redis/bin/redis.conf
修改配置文件redis.conf
將daemonize修改爲yes,表示後臺啓動

daemonize yes

其他配置
(1)編輯 redis.conf配置文件,開啓redis遠程訪問服務、把 redis.conf配置文件中的 bind 127.0.0.1 這一行給註釋掉,這裏的bind指的是隻有指定的網段才能遠程訪問這個redis,註釋掉後,就沒有這個限制了。
(2)redis在3.0版本以後增加了保護模式,需要設置密碼,如不需要設置密碼,可將“protected-mode yes”改爲no,即關閉保護模式:

關閉redis服務

bin> ./redis-cli  shutdown

2.4 Redis主從複製

在每個 slave 節點的 redis.conf 配置文件增加一行

slaveof 192.168.152.6  6379

重啓redis,進入redis客戶端

./redis-cli
info replication

3. zookeeper集羣搭建

3.1 創建zoo.cfg

進入conf目錄,複製zoo-sample.cfg重命名爲zoo.cfg,通過修改zoo.cfg來對zookeeper進行配置。

cp zoo-sample.cfg zoo.cfg
vim zoo.cfg
# dataDir:指定zookeeper將數據保存在哪個目錄下,默認時/tmp/zookeeper,空間不足時會被清除掉
dataDir=/data/zookeeper

# 集羣部署末尾添加
server.1=xxx.xxx.xxx.xxx:2888:3888
server.2=xxx.xxx.xxx.xxx:2888:3888
server.3=xxx.xxx.xxx.xxx:2888:3888

說明:2888原子廣播端口,3888選舉端口

3.2 創建myid文件

進入到保存zookeeper數據的目錄dataDir

vim myid
1

文件名myid固定的,內容是集羣機器id

3.3 啓動zookeeper

啓動命令
bin>./zkServer.sh start

查看zookeeper節點狀態
bin>./zkServer.sh status

2.Kafka安裝
下載
官網下載地址:傳送門
解壓
tar -zxvf kafka_2.xxx.tar
啓動命令
啓動kafka前先啓動zookeeper

啓動
./bin/kafka-server-start.sh  ./config/server.properties
後臺啓動
./bin/kafka-server-start.sh -daemon ./config/server.properties


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章