cd /usr/local
tar -zxvf scala-2.12.6.tgz
rm -rf scala-2.12.6.tgz
rm scala-2.12.6 scala
配置环境变量
vi ~/.bashrc
export SCALA_HOME=/usr/local/scala
export PATH=$PATH:$SCALA_HOME/bin
source ~/.bashrc
检查是否安装好scala
scala -version
下载解压kafka
cd /usr/local
wget http://archive.apache.org/dist/kafka/1.1.0/kafka_2.11-1.1.0.tgz
tar -zxvf kafka_2.11-1.1.0.tgz
rm -rf kafka_2.11-1.1.0.tgz
mv kafka_2.11-1.1.0 kafka
配置kafka
vi /usr/local/kafka/config/server.properties
broker.id:配置为依次增长的整数,0,1,2,为集群中的Broker的唯一id
zookeeper.connect=192.168.31.224:2181,192.168.31.225:2181,192.168.31.226:2181
解决kafka unrecognized VM option ‘UseCompressOops’ 问题
vi /usr/local/kafka/bin/kafka-run-class.sh
if [ -z "$KAFKA_JVM_PERFORMANCE_OPTS" ]; then
KAFKA_JVM_PERFORMANCE_OPTS="-server -XX:+UseCompressedOops -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark -XX:+DisableExplicitGC -Djava.awt.headless=true"
fi