0
예 : double []을 삽입하려는 경우 Double [] dArr = {10.23,25.1,30.5,45.3}; HBase 테이블에 hbase에 삽입하는 방법을 알려주시겠습니까 ??Double []를 HBase에 삽입하는 방법은 무엇입니까?
예 : double []을 삽입하려는 경우 Double [] dArr = {10.23,25.1,30.5,45.3}; HBase 테이블에 hbase에 삽입하는 방법을 알려주시겠습니까 ??Double []를 HBase에 삽입하는 방법은 무엇입니까?
당신은 방금 바이트 []로 직렬화해야합니다, 당신이 원하는 무엇이든을 저장할 수
Double[] dArr={10.23,25.1,30.5,45.3};
byte[] value = new byte[0];
byte[] family = "f".getBytes();
byte[] column = "d".getBytes();
for (Double d:dArr) {
value = Bytes.add(value, Bytes.toBytes(d));
}
Put put = new Put(rowKey);
put.add(family, column, Bytes.toBytes(value));
...
당신은 당신이 값을 읽을 때 데이터를 unserialize해야합니다 (바이트 []로 변환 더블 [])
당신이 할 수있는 또 다른 것은
Double[] dArr={10.23,25.1,30.5,45.3};
Put put = new Put(rowKey);
byte[] family = "f".getBytes();
byte[] column = "d".getBytes();
int i=0;
for (Double d:dArr) {
put.add(family, Bytes.add(column, Bytes.toBytes(i)), Bytes.toBytes(d));
i++;
}
...
) DX를 d0에서 (자신의 칼럼에서) 바이트 []로 (각각 더블를 저장할 수있다