Java XDB空结果集

Java XDB空结果集,java,docker,influxdb,Java,Docker,Influxdb,我在docker中使用默认设置运行influxdb(docker运行-p8086:8086 influxdb:1.7.4),并尝试使用influxJava驱动程序(2.15)插入一些数据: 问题是查询总是返回INFO:{“results”:[{“statement\u id:0}]}。 我还尝试连接到inflowshell(docker exec-it infloxdb inflow)并手动选择一些数据(select*from metric),但我也得到了空结果。同时,如果我使用shell插入一

我在docker中使用默认设置运行influxdb(docker运行-p8086:8086 influxdb:1.7.4),并尝试使用influxJava驱动程序(2.15)插入一些数据:

问题是查询总是返回
INFO:{“results”:[{“statement\u id:0}]}
。 我还尝试连接到inflowshell(
docker exec-it infloxdb inflow
)并手动选择一些数据(
select*from metric
),但我也得到了空结果。同时,如果我使用shell插入一些数据(
insert metric,c1=1 c2=2,c3=3
),我将得到此行(但列c1编码为字符串,我不知道为什么)

XDB日志:

2019年3月25日晚上11:41:27 okhttp3.internal.platform.platform日志信息: -->职位 2019年3月25日晚上11:41:27 okhttp3.internal.platform.platform日志信息: 内容类型:文本/纯文本;字符集=utf-8 2019年3月25日晚上11:41:27 okhttp3.internal.platform.platform日志信息:内容长度:3月25日 2019年11月25日晚上11:41:27 okhttp3.internal.platform.platform日志信息:三月 2019年11月25日晚上11:41:27 okhttp3.internal.platform.platform日志信息: 公制c1=1i,c2=2i,c3=3i

2019年3月25日晚上11:41:27 okhttp3.internal.platform.platform日志信息: -->结束POST(25字节正文)2019年3月25日11:41:27 PM okhttp3.internal.platform.platform日志信息: 完2019年3月25日晚上11:41:27 okhttp3.internal.platform.platform
日志信息:似乎您在默认保留策略“rp”中写入数据点,同时从默认保留策略中进行选择。请尝试在select:FROM.@YuriLachin中指定完全合格的测量值,谢谢!它终于奏效了。但这很奇怪,因为我想我也试过一次。无论如何,再次感谢:)看起来您是在默认保留策略“rp”中写入数据点,而不是从默认保留策略中进行选择。请尝试在select:FROM.@YuriLachin中指定完全合格的测量值,谢谢!它终于奏效了。但这很奇怪,因为我想我也试过一次。无论如何,再次谢谢你:)
public class BasicUsageTest {
    static final Logger logger = Logger.getLogger(BasicUsageTest.class);

    public static InfluxDB influxdb;

    @BeforeAll
    public static void beforeAll() {
        logger.info("Connect to influxdb");
        influxdb = InfluxDBFactory.connect("http://localhost:8086");
//        influxdb.query(new Query("create database test"));
//        influxdb.query(new Query("create retention policy rp on test duration 1h replication 1"));
        influxdb.setLogLevel(InfluxDB.LogLevel.FULL);
        influxdb.setConsistency(InfluxDB.ConsistencyLevel.ALL);
    }

    @AfterAll
    public static void afterAll() {
        influxdb.close();
    }

    @AfterEach
    public void truncate() {
//        influxdb.query(new Query("drop series from metric"));
    }

    @Test
    public void select() {
        Point point = Point.measurement("metric")
                .addField("c1", 1)
                .addField("c2", 2)
                .addField("c3", 3)
                .build();

        influxdb.write("test", "rp", point);

        logger.info("Select query");
        QueryResult result = influxdb.query(new Query("select * from metric", "test"));

        logger.info(result);
    }
}