小编Nic*_*Ben的帖子

Kafka + Zookeeper:无法建立与节点-1的连接.经纪人可能无法使用

我在我的locahost运行Zookeeper和Kafka(每个1个实例).

我从kafka成功创建了一个主题:

./bin/kafka-topics.sh --zookeeper localhost:2181 --create --replication-factor 1 --partitions 1 --topic Hello-Nicola

Created topic "Hello-Nicola".
Run Code Online (Sandbox Code Playgroud)

卡夫卡原木显示:

[2017-12-06 16:00:17,753] INFO [KafkaServer id=0] started (kafka.server.KafkaServer)
[2017-12-06 16:03:19,347] INFO [ReplicaFetcherManager on broker 0] Removed fetcher for partitions Hello-Nicola-0 (kafka.server.ReplicaFetcherManager)
[2017-12-06 16:03:19,393] INFO Loading producer state from offset 0 for partition Hello-Nicola-0 with message format version 2 (kafka.log.Log)
[2017-12-06 16:03:19,406] INFO Completed load of log Hello-Nicola-0 with 1 log segments, log start offset 0 and log end offset 0 in 35 ms (kafka.log.Log)
[2017-12-06 …
Run Code Online (Sandbox Code Playgroud)

apache-kafka apache-zookeeper

20
推荐指数
5
解决办法
3万
查看次数

使用traefik和php fpm进行网关超时

我有一个设置mailcow与traefik的问题,我遇到网关超时.我也有nextcloud的这个问题,所以我真的很感兴趣,是什么导致网关超时这些问题.

我想这与端口9000和php-fpm上游或者某事有关.

但我想知道,以及如何处理它.

我的traefik.toml:

debug = true
checkNewVersion = true
defaultEntryPoints = ["http", "https"]

[web]
address = ":8080"
[web.auth.basic]
users = ["admin:undecipherablestring"]

[entryPoints]
  [entryPoints.http]
  address = ":80"
    [entryPoints.http.redirect]
      entryPoint = "https"
  [entryPoints.https]
  address = ":443"
    [entryPoints.https.tls]

[acme]
email = "email@address.com"
storage = "acme.json"
entryPoint = "https"
onHostRule = true

[[acme.domains]]
  main = "main.com"
  sans = ["monitor.main.com", "ports.main.com", "git.main.com", "cloud.main.com", "mail.main.com"]
Run Code Online (Sandbox Code Playgroud)

我的traefik docker-compose.yml:

version: '2'
services:
  proxy:
    image: traefik
    container_name: traefik
    restart: always
    command: |- 
      --docker 
      --docker.domain=docker.localhost 
      --logLevel=DEBUG …
Run Code Online (Sandbox Code Playgroud)

fpm traefik nextcloud

16
推荐指数
1
解决办法
6405
查看次数

GWT材料:元素中的意外文本:"??"

从gwt-material的github演示(gwt-material-demo)复制代码,你可以在编译时收到这个奇怪的错误:

[ERROR] 12477 [main] INFO org.jboss.errai.enterprise.rebind.NonGwtEventQualifierSerializerGenerator - Successfully loaded org.jboss.errai.cdi.EventQualifierSerializerImpl
[INFO]    Computing all possible rebind results for '[my_packages].Binder'
[INFO]       Rebinding [my_packages].Binder
[INFO]          Invoking generator com.google.gwt.uibinder.rebind.UiBinderGenerator
[INFO]             [ERROR] Unexpected text in element: "? ?": <m:MaterialRow> (:21)
Run Code Online (Sandbox Code Playgroud)

这是由于一些奇怪的不可见字符,如下图所示:

在此输入图像描述

删除它们,一切都很好.

再见尼古拉

gwt-material-design

12
推荐指数
0
解决办法
674
查看次数

如何让Kubernetes Ingress Port 80在裸机单节点集群上工作

我有一个v1.11.0用kubeadm创建的裸机kubernetes()集群,工作正常,没有任何问题.使用calico网络并使用kubectl taint nodes命令将其设为单节点集群.(单个节点是必需的).

我需要在主机端口80上运行mydockerhub/sampleweb静态网站图像.假设运行此kubernetes的ubuntu服务器的IP地址是192.168.8.10.

如何使我的静态网站可用192.168.8.10:80或在本地DNS服务器上映射到它的主机名?(例如:) frontend.sampleweb.local:80.后来我需要在映射到另一个子域的不同端口上运行其他服务.(例如:backend.sampleweb.local:80哪些路由到端口8080上运行的服务).

我需要知道:

  1. 没有负载均衡器,我能实现这一目标吗?
  2. 创建需要哪些资源?(入口,部署等)
  3. 群集需要哪些其他配置?(网络政策等)

    如果提供了样本yaml文件,我们非常感激.

我是kubernetes世界的新手.我得到了样本kubernetes部署(如袜子店)端到端工作没有任何问题.我尝试使用NodePort来访问该服务,但不是在不同的端口上运行它,而是需要在主机上运行它确切的端口80.我尝试了许多入口解决方案但没有工作.

我的设置截图:
在此输入图像描述

kubernetes kubernetes-ingress

12
推荐指数
1
解决办法
3894
查看次数

处于 CrashLoopBackOff 状态的 Kube flannel

我们刚刚开始在 kubernetes 上创建我们的集群。

现在我们尝试部署分蘖,但出现错误:

NetworkPlugin cni 无法设置 pod "tiller-deploy-64c9d747bd-br9j7_kube-system" network: open /run/flannel/subnet.env: no such file or directory

之后我打电话给:

kubectl get pods --all-namespaces -o wide
Run Code Online (Sandbox Code Playgroud)

并得到回应:

NAMESPACE     NAME                                   READY     STATUS              RESTARTS   AGE       IP              NODE          NOMINATED NODE
kube-system   coredns-78fcdf6894-ksdvt               1/1       Running             2          7d        192.168.0.4     kube-master   <none>
kube-system   coredns-78fcdf6894-p4l9q               1/1       Running             2          7d        192.168.0.5     kube-master   <none>
kube-system   etcd-kube-master                       1/1       Running             2          7d        10.168.209.20   kube-master   <none>
kube-system   kube-apiserver-kube-master             1/1       Running             2          7d        10.168.209.20   kube-master   <none>
kube-system   kube-controller-manager-kube-master    1/1       Running             2          7d        10.168.209.20   kube-master   <none> …
Run Code Online (Sandbox Code Playgroud)

kubernetes flannel

10
推荐指数
3
解决办法
2万
查看次数

使用 CDK 写入 S3 对象

我正在尝试编写一个 CDK 来完成在一些文件夹中写入一些我需要在我的存储桶中可见的空对象的工作。

我发现这个答案 https://serverfault.com/questions/957686/how-to-upload-a-file-into-s3-bucket-using-cloudformation-script显示了 CloudFormation 中的方式。

我想知道是否有人对 CDK 做过类似的事情。

谢谢

amazon-s3 aws-cdk

9
推荐指数
1
解决办法
7255
查看次数

使用 puppeteer 从 docker 容器访问无头 chrome 实例时拒绝本地主机连接(在本地运行)

我在 docker 容器中运行无头 chrome 并通过 puppeteer 访问它,方法是使用 browerWSEndpoint 在本地运行它。这部分工作正常。建立连接后,我尝试使用该实例转到失败的 localhost:port 并收到以下错误:

Error: net::ERR_CONNECTION_REFUSED at http://localhost:port/
at navigate (path_to/node_app/puppet/node_modules/puppeteer/lib/Page.js:521:37)
at anonymous
at process._tickCallback (internal/process/next_tick.js:188:7)
Run Code Online (Sandbox Code Playgroud)

木偶版:^1.2

平台/操作系统版本:我的 puppeteer 在我的本地机器上运行,它是 MacOS 10.13.4,docker 容器是 linux。

Node.js 版本:v8.11.2

我使用https://github.com/skalfyfan/dockerized-puppeteer在我的容器中设置无头 chrome。(注意:没有使用 app 文件夹,只使用了 chrome)使用 puppeteer 连接到这个 chrome 实例。尝试使用以下方法打开本地主机: await page.goto(" http://localhost:port ", {waitUntil: 'networkidle0'});

预期:建立连接并停止 docker 容器。

实际的:

Error: net::ERR_CONNECTION_REFUSED at http://localhost:port/
at navigate (/node_app/puppet/node_modules/puppeteer/lib/Page.js:521:37)
at 
at process._tickCallback (internal/process/next_tick.js:188:7)
Run Code Online (Sandbox Code Playgroud)

谢谢你。

docker google-chrome-headless puppeteer

8
推荐指数
1
解决办法
5888
查看次数

Keycloak退出请求

我想询问是否有办法keycloak通过单个http请求注销.

我已经尝试过POST /protocol/openid-connect/logout/tokens/logout,但结果始终是一个原点问题.

但调用ORIGIN是在keycloak中配置的,并且带有请求的登录有效.

有没有机会退出而不重定向或打开另一个窗口?

最好的问候和感谢!:)

java jboss keycloak

7
推荐指数
2
解决办法
1万
查看次数

Pod具有未绑定的PersistentVolumeClaims,但卷声明已绑定

我想在virtualbox的kubernetes中创建一个statefulset elasticsearch。我没有使用云提供商,所以我为我的statefulset的两个副本创建了两个持久卷本地:

pv0:

kind: PersistentVolume
apiVersion: v1
metadata:
  name: pv-elk-0
  namespace: elk
  labels:
    type: local
spec:
  storageClassName: gp2
  capacity:
    storage: 5Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: "/mnt/data/pv0"
Run Code Online (Sandbox Code Playgroud)

pv1:

kind: PersistentVolume
apiVersion: v1
metadata:
  name: pv-elk-1
  namespace: elk
  labels:
    type: local
spec:
  storageClassName: gp2
  capacity:
    storage: 5Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: "/mnt/data/pv1"
Run Code Online (Sandbox Code Playgroud)

状态集:

apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
  name: elasticsearch-logging
  namespace: elk
  labels:
    k8s-app: elasticsearch-logging
    version: v5.6.2
    kubernetes.io/cluster-service: "true"
    addonmanager.kubernetes.io/mode: Reconcile
spec:
  serviceName: elasticsearch-logging
  replicas: 2
  selector:
    matchLabels:
      k8s-app: elasticsearch-logging …
Run Code Online (Sandbox Code Playgroud)

kubernetes persistent-volumes kubernetes-statefulset

7
推荐指数
1
解决办法
2万
查看次数

zxing pdf417图片大小

我正在测试PDF417 zxing libs,但调整输出大小并不像我检测到的那样有效.输出始终具有相同的宽高比.

更改尺寸不会影响输出,我按照其他消息中的建议尝试了EncodeHintType,但没有成功.这里的代码:

public class PDF417demo {
    public static void main(String[] args) {
        String barcodeMessage = "test";
        final String PATH = "/home/test/";
        final int WIDTH = 30;

        BitMatrix bitMatrix;
        Writer writer;
        try {
            Map hints = new HashMap();
            hints.put(EncodeHintType.MARGIN, 2);
            hints.put(EncodeHintType.PDF417_DIMENSIONS, new Dimensions(20,100,20,100) );

            writer = new PDF417Writer();
            bitMatrix = writer.encode(barcodeMessage, BarcodeFormat.PDF_417, WIDTH, WIDTH/2, hints);

            MatrixToImageWriter.writeToStream(bitMatrix, "png", new FileOutputStream(new File(PATH + "pdf417_demo.png")));

            System.out.println("PDF417 Code Generated.");
        } catch (Exception e) {
            System.out.println("Exception Found." + e.getMessage());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

你能建议我怎么做吗?先感谢您.尼克

resize zxing pdf417

5
推荐指数
0
解决办法
943
查看次数