Ubuntu server 16.04 mongodb和kafka安装及配置
安装ubuntu server这里不阐述。
1, 安装mongodb
首先更新apt
sudo apt-get update
安装mongodb
sudo apt-get install mongodb
检查安装是否成功
修改配置,以便外部访问
sudo vim /etc/mongo.conf
启动mongodb
sudo service mongodb start
在外部用telnet ping端口
telnet 192.168.x.x 27017
可能会失败,因为ubuntu server的防火墙没关,可以使用如下命令关闭防火墙:
ufw disable
到此安装和配置完成
2,安装jdk,kafka运行需要java环境
下载jdk
使用winSCP工具将下好的压缩包拷贝到ubuntu下
解压
tar -xzf jdk-8u151-linux-x64.tar.gz
添加环境变量
sudo vim /etc/profile
添加以下行到末尾
export JAVA_HOME=/usr/lib/jvm/jdk18.0_151 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
:wq保存退出
reboot重启
检查安装是否成功
3,安装kafka
下载kafka
使用winSCP将下载的压缩包拷贝到ubuntu下
解压缩
tar -xzf kafka_2.11-1.0.0.tgz
进入解压的文件夹下
创建脚本文件 kafka-start.sh
touch kafka-start.sh
使用vim编辑添加如下代码
#start zookeeper ./bin/zookeeper-server-start.sh config/zookeeper.properties& #start kafka ./bin/kafka-server-start.sh config/server.properties& #create kafka topic ./bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic xxx
为脚本添加权限
chmod 777 kafka-start.sh
需要注意的是,如果kafka server需要被外部访问,必须要修改config/server.properties
使用vim编辑
添加如下代码
host.name=192.169.xxx.xxx
到此安装配置kafka完成
启动只需如下命令:
kafka_2.11-1.0.0/kafka-start.sh
因为是在后台运行,用kill pid的方式关闭kafka
用以下命令查找相应pid
ps -ef|grep kafka
kill -9 xxxx
到此安装配置完成。