在线安装
yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel离线安装 链接: centos环境离线安装openjdk1.8.
节点: hdp001 hdp002 hdp003
3.3.1修改 zoo.cfg文件
dataDir=/opt/zookeeper clientPort=2181 server.1=hdp001:2888:3888 server.2=hdp002:2888:3888 server.3=hdp004:2888:38883.3.2 添加myid文件记录id echo id > myid id=1,2,3
如果启动时提示端口被占用,通过该参数更改端口 admin.serverPort= 验证:
bin/zkCli.sh -server hdp001:2181,hdp002:2181,hdp003:2181链接: centos安装mysql.
创建druid数据库,用户提供给druid服务使用
CREATE DATABASE druid CHARACTER SET utf8; CREATE USER druid@'localhost' IDENTIFIED BY '密码'; ALTER USER druid@'localhost' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON *.* TO 'druid'@'localhost' IDENTIFIED BY '密码' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'druid'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; FLUSH PRIVILEGES;5.3.1配置conf/druid/cluster/_common/common.runtime.properties 文件
druid.extensions.loadList=["druid-hdfs-storage", "druid-kafka-indexing-service", "druid-datasketches","mysql-metadata-storage"] druid.host=hdp001 # # Zookeeper # druid.zk.service.host=hdp001:2181,hdp002:2181,hdp003:2181 druid.zk.paths.base=/druid # For MySQL (make sure to include the MySQL JDBC driver on the classpath): druid.metadata.storage.type=mysql druid.metadata.storage.connector.connectURI=jdbc:mysql://hdp001:3306/druid druid.metadata.storage.connector.user=druid druid.metadata.storage.connector.password=密码 # For local disk (only viable in a cluster if this is a network mount): druid.storage.type=local druid.storage.storageDirectory=/druid/segments # For local disk (only viable in a cluster if this is a network mount): druid.indexer.logs.type=file druid.indexer.logs.directory=/druid/indexing-logs在extensions/mysql-metadata-storage 目录中添加 mysql-connector-java-5.1.48.jar 驱动文件
节点:hdp001 nohup bin/start-cluster-master-no-zk-server &
5.5 启动query 节点:hdp002 nohup bin/start-cluster-query-server &
5.6 启动data 节点:hdp003
nohup bin/start-cluster-data-server &
所有服务关闭命令: bin/service --down
界面访问地址:http://hdp002:8888 (router) 上一篇: Druid服务介绍.
