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.co

启动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=/home/chris/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

到此安装配置完成。

 

posted on 2018-01-09 15:23  豆耳朵  阅读(262)  评论(0编辑  收藏  举报

导航