araghavendra16 commented on issue #11891:
URL: https://github.com/apache/pinot/issues/11891#issuecomment-1786835917

   The prometheus part is connected now. I can access them on localhost:9090. 
But now the problem is, I am not able to add a table. I get this error. 
   
   command: docker exec -it pinot-controller-wiki bin/pinot-admin.sh AddTable  
-tableConfigFile /config/tb.json  -schemaFile /config/sc.json  -exec 
   
   Exception in thread "main" java.lang.reflect.InvocationTargetException
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:566)
           at 
java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:513)
           at 
java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:525)
   Caused by: java.net.BindException: Address already in use
           at java.base/sun.nio.ch.Net.bind0(Native Method)
           at java.base/sun.nio.ch.Net.bind(Net.java:459)
           at java.base/sun.nio.ch.Net.bind(Net.java:448)
           at 
java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:227)
      
           at 
java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:80)
           at 
jdk.httpserver/sun.net.httpserver.ServerImpl.bind(ServerImpl.java:134)
           at 
jdk.httpserver/sun.net.httpserver.HttpServerImpl.bind(HttpServerImpl.java:54)
           at 
io.prometheus.jmx.shaded.io.prometheus.client.exporter.HTTPServer.<init>(HTTPServer.java:145)
           at 
io.prometheus.jmx.shaded.io.prometheus.jmx.JavaAgent.premain(JavaAgent.java:31)
           ... 6 more
   *** java.lang.instrument ASSERTION FAILED ***: "result" with message agent 
load/premain call failed 
   at src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 422
   FATAL ERROR in native method: processing of -javaagent failed, 
processJavaStart failed  
   
   
   This is my docker: 
   
   version: '3.7'
   services:
     zookeeper:
       image: zookeeper:3.5.6
       container_name: "zookeeper-wiki"
       ports:
         - "2181:2181"
       environment:
         ZOOKEEPER_CLIENT_PORT: 2181
         ZOOKEEPER_TICK_TIME: 2000
     kafka:
       image: wurstmeister/kafka:latest
       restart: unless-stopped
       container_name: "kafka-wiki"
       ports:
         - "9092:9092"
       expose:
         - "9093"
       depends_on:
         - zookeeper
       environment:
         KAFKA_ZOOKEEPER_CONNECT: zookeeper-wiki:2181/kafka
         KAFKA_BROKER_ID: 0
         KAFKA_ADVERTISED_HOST_NAME: kafka-wiki
         KAFKA_ADVERTISED_LISTENERS: 
PLAINTEXT://kafka-wiki:9093,OUTSIDE://localhost:9092
         KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9093,OUTSIDE://0.0.0.0:9092
         KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: 
PLAINTEXT:PLAINTEXT,OUTSIDE:PLAINTEXT
     pinot-controller:
       image: apachepinot/pinot:0.12.0
       command: "StartController -zkAddress zookeeper-wiki:2181 -dataDir /data"
       container_name: "pinot-controller-wiki"
       volumes:
         - ./config:/config
         - ./data:/data
       restart: unless-stopped
       ports:
         - "9000:9000"
         - "8079:8079"
       environment:
         JAVA_OPTS: 
-javaagent:/opt/pinot/etc/jmx_prometheus_javaagent/jmx_prometheus_javaagent-0.12.0.jar=8079:/opt/pinot/etc/jmx_prometheus_javaagent/configs/pinot.yml
 -Xms4G -Xmx4G -XX:MaxDirectMemorySize=30g 
-Dlog4j2.configurationFile=conf/pinot-admin-log4j2.xml 
-Dplugins.dir=$BASEDIR/plugins
       depends_on:
         - zookeeper
     pinot-broker:
       image: apachepinot/pinot:0.12.0
       command: "StartBroker -zkAddress zookeeper-wiki:2181"
       restart: unless-stopped
       container_name: "pinot-broker-wiki"
       volumes:
         - ./config:/config
       ports:
         - "8099:8099" 
         - "8081:8081"    
       environment:
         JAVA_OPTS: 
-javaagent:/opt/pinot/etc/jmx_prometheus_javaagent/jmx_prometheus_javaagent-0.12.0.jar=8081:/opt/pinot/etc/jmx_prometheus_javaagent/configs/pinot.yml
 -Xms4G -Xmx4G -XX:MaxDirectMemorySize=30g 
-Dlog4j2.configurationFile=conf/pinot-admin-log4j2.xml 
-Dplugins.dir=$BASEDIR/plugins
       depends_on:
         - pinot-controller
     pinot-server:
       image: apachepinot/pinot:0.12.0
       command: "StartServer -zkAddress zookeeper-wiki:2181"
       restart: unless-stopped
       container_name: "pinot-server-wiki"
       volumes:
         - ./config:/config
       ports:
         - "8098:8098"
         - "8082:8082"
       environment:
         JAVA_OPTS: 
-javaagent:/opt/pinot/etc/jmx_prometheus_javaagent/jmx_prometheus_javaagent-0.12.0.jar=8082:/opt/pinot/etc/jmx_prometheus_javaagent/configs/pinot.yml
 -Xms4G -Xmx4G -XX:MaxDirectMemorySize=30g 
-Dlog4j2.configurationFile=conf/pinot-admin-log4j2.xml 
-Dplugins.dir=$BASEDIR/plugins
       depends_on:
         - pinot-broker 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to