You may encounter many problems in MacOS, i.e. The above content requires that you can bootstrap your system successfully. You can use the ClangFormatIJ plugin to run clang-format in IntelliJ and CLion WIP: Using IntelliJ and CLion on Mac Setting break point and debug Using clang-format in IntelliJ and CLion Copy PYTHONPATH and paste it to Environment Variables in Run/Debug Configurationsĥ. Need to set Environment Variables like what $IMPALA_HOME/bin/impala-python did:ġ. bash -x $IMPALA_HOME/bin/impala-pythonĢ. Go to Run -> Attach to Local Processes.Select the python interpreter in $IMPALA_HOME/infra/python/env/bin/python.Add an existing virtual env environment.Go to Build, Execution, Deployment -> Python Interpreter.Impala Shell Development using CLion Setup If you see an error "ptrace: Operation not permitted" then follow the instructions here to allow ptracing of non-child processes. Add catalog-debug configuration to debug catalog with a port number of 30030.Add impalad-debug configuration to debug impalad with a port number of 30000.Add LD_LIBRARY_PATH with the value of $IMPALA_HOME/be/build/latest/service.To be able to attach to a local process, follow the instruction here.įront-end Development using IntelliJ Setup.Always source $IMPALA_HOME/bin/impala-config.sh prior to launching IntelliJ or CLion.Bootstrap the system for Impala development.
#Clion remote debugging license#
You can request for an open source license for CLion.