gpt4 book ai didi

json - 为 Cassandra 配置 Apache 钻取

转载 作者:行者123 更新时间:2023-12-03 23:06:42 25 4
gpt4 key购买 nike

我正在尝试使用 Drill 配置 Cassandra。我使用了链接上给出的相同方法:https://drill.apache.org/docs/starting-the-web-ui/ .

我为新存储插件使用了以下代码:

 {
"type": "cassandra",
"hosts": [
"127.0.0.1"
],
"port": 9042,
"username": "<username>",
"password": "<password>",
"enabled": false
}

I have attached the Screenshot here.

但我收到以下错误:
Please retry: Error (invalid JSON mapping)

我该如何解决这个问题?

最佳答案

所有代码:

  • Git:https://github.com/yssharma/drill/tree/cassandra-storage
  • 补丁:https://gist.github.com/yssharma/2581ae8a97c559b2677f

  • 1.获取Drill:获取Drill源
    $ git clone https://github.com/apache/drill.git
    2. 获取Cassandra Storage补丁/从以下地址下载补丁文件:
    https://reviews.apache.org/r/29816/diff/raw/
    3. 将补丁贴在 Drill 的顶部
    $ cd钻
    $ git apply --check ~/Downloads/DRILL-92-CassandraStorage.patch
    $ git apply ~/Downloads/DRILL-92-CassandraStorage.patch
    4. 使用 Cassandra Storage 构建 Drill 并将分发导出到/opt/drill
    $ mvn clean install -DskipTests
    $ mkdir /opt/drill
    $ tar xvzf distribution/target/*.tar.gz --strip=1 -C /opt/drill
    5. 启动 Sqlline。
    我们已经完成了 Drill 的构建和安装——是时候开始使用 Drill 了。
    $ cd /opt/drill
    $ bin/sqlline -u jdbc:drill:zk=local -n admin -p admin
    Drill-Sqlline
    点击“显示模式”以查看现有模式。
    Drill-Sqlline-模式
    6.钻Web界面
    您应该能够在 localhost:8047 或任何您的主机/端口上看到 Drill Web 界面。
    将此用作您的配置:
     {
    "type": "cassandra",
    "config": {
    "cassandra.hosts": [
    "127.0.0.1",
    "127.0.0.2"
    ],
    "cassandra.port": 9042
    },
    "enabled": true
    }
    另外,如果这不起作用,请知道他们现在正在为它开发插件: https://github.com/apache/drill/pull/1960

    关于json - 为 Cassandra 配置 Apache 钻取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62131491/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com