When I include hive kernel in jupyter lab. Everything works fine, but when I do NFS mount fro jupyter yaml and I try to invoke hive kernel from jupyter launcher in notebook (or) console section. Kernel tries to connect and goes to no kernel status. When I checked the pod logs it gives me following error.
Error does not show any thing with respect to NFS but on connection as below.
Traceback (most recent call last):
File “/opt/conda/lib/python3.7/runpy.py”, line 193, in _run_module_as_main
“main”, mod_spec)
File “/opt/conda/lib/python3.7/runpy.py”, line 85, in _run_code
exec(code, run_globals)
File “/opt/conda/lib/python3.7/site-packages/hiveql/main.py”, line 28, in
main()
File “/opt/conda/lib/python3.7/site-packages/hiveql/main.py”, line 25, in main
HiveQLKernelApp.launch_instance()
File “/opt/conda/lib/python3.7/site-packages/traitlets/config/application.py”, line 663, in launch_instance
app.initialize(argv)
File “”, line 2, in initialize
File “/opt/conda/lib/python3.7/site-packages/traitlets/config/application.py”, line 87, in catch_config_error
return method(app, *args, **kwargs)
File “/opt/conda/lib/python3.7/site-packages/ipykernel/kernelapp.py”, line 478, in initialize
self.init_kernel()
File “/opt/conda/lib/python3.7/site-packages/ipykernel/kernelapp.py”, line 389, in init_kernel
user_ns=self.user_ns,
File “/opt/conda/lib/python3.7/site-packages/traitlets/config/configurable.py”, line 412, in instance
inst = cls(*args, **kwargs)
File “/opt/conda/lib/python3.7/site-packages/hiveql/kernel.py”, line 87, in init
self.create_conn(**pyhiveconf)
TypeError: create_conn() missing 1 required positional argument: 'url’
Websocket closed
Plese let me know how to get hive kernel up and running and what I am missing. I have just followed installing hive kernel from the url.
https://github.com/EDS-APHP/HiveQLKernel
The documentation did not mention any extra setup required.