小编Fle*_*eur的帖子

从Elasticsearch删除ID为正斜杠的文档

我有一个文档为:

{
    "_type": "users",
    "_id": "U_6900/17",
    "_source": {
        "name": "User name"
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图使用以下方法删除该记录:

DELETE user_entity/users/_query
{
    "query": {
        "term": {
             "id": "U_6900/17"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这不会删除该条目,因为“ id”字段中的正斜杠将查询分隔开。

如何从Elasticsearch删除该记录?任何帮助表示赞赏。

elasticsearch

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

Samba 的 Java Mock 服务器框架

我正在尝试用 Java 为 Samba 客户端编写一些测试,并且需要找到一个可以创建模拟 Samba 服务器的框架。Mock FTP Server与 FTP 协议类似。

到目前为止,我只能找到模拟 Samba 库的服务,例如JCIFS,但找不到 Samba 服务器。是否有可用于模拟 Samba 服务器的框架?

任何帮助或建议将不胜感激。

java smb samba mocking

6
推荐指数
0
解决办法
1450
查看次数

无法解压缩在 Java 中使用 zlib 创建的 zip 文件

我试图zlib在 Java ( java.util.zip) 中使用来压缩文件,但在创建文件后无法解压缩文件。我正在使用下面的代码:

    public static ByteArrayInputStream compress(InputStream inputStream, String targetFilePath) {

        String fileName = new File(targetFilePath).getName();

        try {

            ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
            ZipOutputStream zipOutputStream = new ZipOutputStream(byteArrayOutputStream);
            zipOutputStream.putNextEntry(new ZipEntry(fileName));
            BufferedInputStream bufferedInputStream = new BufferedInputStream(inputStream);

            byte[] buffer = new byte[1000];
            int len;
            while ((len = bufferedInputStream.read(buffer)) > 0) {
                zipOutputStream.write(buffer, 0, len);
            }
            bufferedInputStream.close();
            zipOutputStream.closeEntry();
            return new ByteArrayInputStream(byteArrayOutputStream.toByteArray());

        } catch (IOException ex) {
            log.error("The file does not exist");
        }
        return null;
    }
Run Code Online (Sandbox Code Playgroud)

当我读取sample.txt文件并将其作为 …

java zip zlib unzip

3
推荐指数
1
解决办法
523
查看次数

任务不可序列化 - Spark Java

我在Spark中得到Task不可序列化的错误.我已经搜索并尝试使用某些帖子中建议的静态函数,但它仍然会出现相同的错误.

代码如下:

public class Rating implements Serializable {
    private SparkSession spark;
    private SparkConf sparkConf;
    private JavaSparkContext jsc;
    private static Function<String, Rating> mapFunc;

    public Rating() {
        mapFunc = new Function<String, Rating>() {
            public Rating call(String str) {
                return Rating.parseRating(str);
            }
        };
    }

    public void runProcedure() { 
        sparkConf = new SparkConf().setAppName("Filter Example").setMaster("local");
        jsc = new JavaSparkContext(sparkConf);
        SparkSession spark = SparkSession.builder().master("local").appName("Word Count")
            .config("spark.some.config.option", "some-value").getOrCreate();        

        JavaRDD<Rating> ratingsRDD = spark.read().textFile("sample_movielens_ratings.txt")
                .javaRDD()
                .map(mapFunc);
    }

    public static void main(String[] args) {
        Rating newRating = new Rating();
        newRating.runProcedure(); …
Run Code Online (Sandbox Code Playgroud)

java serialization apache-spark

0
推荐指数
2
解决办法
5603
查看次数

标签 统计

java ×3

apache-spark ×1

elasticsearch ×1

mocking ×1

samba ×1

serialization ×1

smb ×1

unzip ×1

zip ×1

zlib ×1