使用 Imply 安裝部署 Druid 集羣並測試

  1. 下載 imply 安裝包
    [root@node01 opt]# wget https://static.imply.io/release/imply-3.3.3.tar.gz
    
  2. 解壓安裝包並修改配置文件
    [root@node01 opt]# tar -xzf imply-3.3.3.tar.gz
    [root@node01 ~]# cd imply-3.3.3
    [root@node01 imply-3.3.3]# cd conf/druid/_common/
    [root@node01 imply-3.3.3]# vim common.runtime.properties
    

    修改配置文件

    #
    # Extensions
    #
    
    druid.extensions.directory=dist/druid/extensions
    druid.extensions.hadoopDependenciesDir=dist/druid/hadoop-dependencies
    druid.extensions.loadList=["mysql-metadata-storage", "druid-hdfs-storage", "druid-kafka-extraction-namespace", "druid-kafka-indexing-service", "druid-parquet-extensions"]
    
    #
    # Logging
    #
    
    # Log all runtime properties on startup. Disable to avoid logging properties on startup:
    druid.startup.logging.logProperties=true
    
    #
    # Zookeeper
    #
    
    druid.zk.service.host=bigdata-dev-zk-01:2181,bigdata-dev-zk-02:2181,bigdata-dev-zk-03:2181
    druid.zk.paths.base=/druid
    
    #
    # Metadata storage
    #
    
    # For MySQL:
    druid.metadata.storage.type=mysql
    druid.metadata.storage.connector.connectURI=jdbc:mysql://10.101.40.206:3306/druid
    druid.metadata.storage.connector.user=druid
    druid.metadata.storage.connector.password=druid
    
    #
    # Deep storage
    #
    
    
    # For HDFS:
    druid.storage.type=hdfs
    druid.storage.storageDirectory=hdfs://HDBDC/druid/segments
    
    #
    # Indexing service logs
    #
    
    # For HDFS:
    druid.indexer.logs.type=hdfs
    druid.indexer.logs.directory=hdfs://HDBDC/druid/indexing-logs
    
    #
    # Service discovery
    #
    
    druid.selectors.indexing.serviceName=druid/overlord
    druid.selectors.coordinator.serviceName=druid/coordinator
    
    #
    # Monitoring
    #
    
    druid.monitoring.monitors=["org.apache.druid.java.util.metrics.JvmMonitor"]
    druid.emitter=logging
    druid.emitter.logging.logLevel=debug
    
  3. 分發到集羣其他節點
    [root@node01 opt]# zip -r imply-3.3.3.zip imply-3.3.3/
    [root@node01 opt]# scp -r imply-3.3.3.zip root@node02:/opt/
    
  4. 啓動 imply

    啓動主服務器:

    # --daemon 表示後臺啓動
    bin/supervise -c conf/supervise/master-no-zk.conf --daemon
    

    啓動查詢服務器:

    bin/supervise -c conf/supervise/query.conf --daemon
    

    啓動數據服務器:

    bin/supervise -c conf/supervise/data.conf --daemon
    

    終止進程:

    bin/service --down
    

    訪問地址: http://查詢服務器IP:9095

  5. 導入數據

    查看官方文檔: https://docs.imply.io/on-prem/quickstart

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章