本次安装Apache Druid的单机模式。
Druid安装完成后,http://localhost:8888无法访问(已解决)
准备工作
- jdk 1.8(jdk1.8.0_121)
- Linux centos 7.3
- apache-druid-0.17.0-bin.tar.gz(下载地址:https://downloads.apache.org/druid/)
安装过程
1、解压
tar -zxvf apache-druid-0.17.0-bin.tar.gz
cd apache-druid-0.17.0/
2、安装
根据自己机器的配置性能,执行不同的配置脚本。
./bin/start-nano-quickstart
3、执行日志
启动成功后,日志打印如下:
4、本地数据导入
bin/post-index-task --file quickstart/tutorial/wikipedia-index.json --url http://localhost:8081
执行过程如下:
5、查询
curl -X 'POST' -H 'Content-Type:application/json' -d @quickstart/tutorial/wikipedia-top-pages-sql.json http://localhost:8888/druid/v2/sql
6、dsql
相比0.12版本,新版本Druid提供dsql,可以使用SQL语句查询,方便不少。
7、问题
很奇怪,Druid进程都启动成功,数据导入和查询也都正常使用,但是无法登陆http://localhost:8888。
hosts文件已修改。但仍然无法连接。换了几个虚拟机,安装0.15/0.16/0.17版本Druid都不行。
防火墙导致的,把防火墙关闭即可正常访问http://localhost:8888。(网上看其他博客都没这个问题,脸太黑)
systemctl status firewalld //查看防火墙状态
systemctl stop firewalld //暂时关闭防火墙