小编ash*_*ava的帖子

带有 kubernetes 执行程序的气流调度程序失败:- KubernetesJobWatcher 中出现未知错误

我正在尝试使用 kubernetes 执行器设置气流。我已经克隆了气流 1.10.6 并正在构建 docker 镜像,然后使用 kube 部署它。Pod 正在运行,服务气流也开始运行。网络服务器工作正常。但是当我检查调度程序的日志时,我收到以下错误。

ERROR - Error while health checking kube watcher process. Process died for unknown reasons
INFO - Event: and now my watch begins starting at resource_version: 0
ERROR - Unknown error in KubernetesJobWatcher. Failing
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/airflow/contrib/executors/kubernetes_executor.py", line 333, in run
    self.worker_uuid, self.kube_config)
  File "/usr/local/lib/python2.7/dist-packages/airflow/contrib/executors/kubernetes_executor.py", line 358, in _run
    **kwargs):
  File "/usr/local/lib/python2.7/dist-packages/kubernetes/watch/watch.py", line 144, in stream
    for line in iter_resp_lines(resp):
  File "/usr/local/lib/python2.7/dist-packages/kubernetes/watch/watch.py", line 48, in iter_resp_lines
    for …
Run Code Online (Sandbox Code Playgroud)

kubernetes airflow airflow-scheduler

7
推荐指数
0
解决办法
1067
查看次数

JSONObject(org.json)到JsonElement(com.google.gson)

我正在编写一个java代码,我需要将JSONObject转换为JsonElement.Is有什么方法可以将JSONObject(org.json)转换为JsonElement(com.google.gson)?

java json

6
推荐指数
1
解决办法
9028
查看次数

尝试使用Elasticsearch Transport Client时出错:未加载到类路径的依赖项

我使用以下代码在Elasticsearch上创建客户端:

Settings settings = Settings.builder()
    .put("cluster.name", "myClusterName")
    .build();
TransportClient client = new PreBuiltTransportClient(settings)
    .addTransportAddress(newInetSocketTransportAddress(InetAddress.getByName("127.0.0.1"), 9300));
Run Code Online (Sandbox Code Playgroud)

我收到这些错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/elasticsearch/plugins/ActionPlugin
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.elasticsearch.transport.client.PreBuiltTransportClient.<clinit>(PreBuiltTransportClient.java:54)
    at exadatum.com.exadatum.elastic.testSearch.main(testSearch.java:30)
Caused by: java.lang.ClassNotFoundException: org.elasticsearch.plugins.ActionPlugin
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 14 more
Run Code Online (Sandbox Code Playgroud)

java elasticsearch

4
推荐指数
1
解决办法
6624
查看次数

无法将 Jupyterhub 上运行的 Jupyterlab 嵌入到 iframe 中

我正在尝试将与 jupyterhub 一起运行的 jupyterlab 集成到 iframe 中。我在配置文件中进行了所有必需的更改。在 jupyter_notebook_config.py 中,我进行了以下更改。

c.NotebookApp.tornado_settings = {'headers': {
    'Access-Control-Allow-Origin': '*',
    'Content-Security-Policy': 'frame-ancestors http://localhost:9005'
  }}
Run Code Online (Sandbox Code Playgroud)

在 jupyterhub_config.py 中我添加了以下内容

c.JupyterHub.tornado_settings = {'headers': {
    'Access-Control-Allow-Origin': '*',
    'Content-Security-Policy': 'frame-ancestors http://localhost:9005'
  }}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在 iframe 中打开http://localhost:8002/user/admin/lab URL 时,出现以下错误

Refused to display 'http://localhost:8002/user/admin/lab' in a frame because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self'".

如果我遗漏了什么或者我的配置有问题,有人可以告诉我吗?

jupyter jupyter-notebook jupyterhub jupyter-lab

4
推荐指数
1
解决办法
3666
查看次数