Druid单机部署
- java 8及以上
- zookeeper
- mysql
- druid
安装步骤:
1. java8安装:
sudo apt-get install openjdk-8-jre-headless
测试是否安装成功:
java -version
出现下图这样就表示安装好了。
2. zookeeper安装:
首先下载zookeeper安装包:
wget http://apache.osuosl.org/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
解压缩:
tar -zxvf zookeeper-3.4.10.tar.gz
进入zookeeper目录:
cd zookeeper-3.4.10
复制配置文件并重命名:
cp conf/zoo-sample.cfg conf/zoo.cfg
启动zookeeper:
./bin/zkServer.sh start
出现如图所示的形式表示已经正确启动了zookeeper。
参照:https://blog.csdn.net/gaokao2011/article/details/17020209
3. mysql安装:
安装mysql-server:
sudo apt-get install mysql-server
安装mysql-client:
sudo apt-get install mysql-client
安装mysql开发库:
sudo apt-get install libmysqlclient-dev
启动mysql,-u 后接用户名,第一次启动时用root用户登录,-p后接设置的密码,我这没有设置密码:
mysql -u root
登录成功后会显示mysql>开始的字符。
4. druid安装:
下载druid安装包:
wget http://static.druid.io/artifacts/releases/druid-0.12.1-bin.tar.gz
解压缩:
tar -zxvf druid-0.12.1.tar.gz
进入druid目录:
cd druid-0.12.1
初始化:
bin/init
启动druid:
分别在五个终端中数据下面五个命令,运行每个命令后都会显示一堆的信息:
java `cat conf-quickstart/druid/historical/jvm.config | xargs` -cp "conf-quickstart/druid/_common:conf-quickstart/druid/historical:lib/*" io.druid.cli.Main server historical
java `cat conf-quickstart/druid/broker/jvm.config | xargs` -cp "conf-quickstart/druid/_common:conf-quickstart/druid/broker:lib/*" io.druid.cli.Main server broker
java `cat conf-quickstart/druid/coordinator/jvm.config | xargs` -cp "conf-quickstart/druid/_common:conf-quickstart/druid/coordinator:lib/*" io.druid.cli.Main server coordinator
java `cat conf-quickstart/druid/overlord/jvm.config | xargs` -cp "conf-quickstart/druid/_common:conf-quickstart/druid/overlord:lib/*" io.druid.cli.Main server overlord
java `cat conf-quickstart/druid/middleManager/jvm.config | xargs` -cp "conf-quickstart/druid/_common:conf-quickstart/druid/middleManager:lib/*" io.druid.cli.Main server middleManager
验证是否启动成功,可以登录localhost:8090/console.html进行验证,如下图所示:
这样单机版的druid就已经全部安装部署完毕,下面就可以进行数据的摄入了。。。