[
https://issues.apache.org/jira/browse/FLINK-12010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16804821#comment-16804821
]
Mario Georgiev commented on FLINK-12010:
-----------------------------------------
{code:java}
ENV GLIBC_VERSION=2.29-r0
# GLIBC for alpine, because Kinesis is dependent on glibc and alpine is on musl
libc
RUN apk --no-cache add ca-certificates wget && \
wget -q -O /etc/apk/keys/sgerrand.rsa.pub
https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub && \
wget
https://github.com/sgerrand/alpine-pkg-glibc/releases/download/${GLIBC_VERSION}/glibc-${GLIBC_VERSION}.apk
&& \
apk add glibc-${GLIBC_VERSION}.apk && \
wget
https://github.com/sgerrand/alpine-pkg-glibc/releases/download/${GLIBC_VERSION}/glibc-bin-${GLIBC_VERSION}.apk
&& \
apk add glibc-bin-${GLIBC_VERSION}.apk && \
rm glibc-${GLIBC_VERSION}.apk && \
rm glibc-bin-${GLIBC_VERSION}.apk
{code}
This should be present in order for Kinesis to actually work with Flink
Alpine's image.
> Kinesis Producer problems on Alpine Linux image
> -----------------------------------------------
>
> Key: FLINK-12010
> URL: https://issues.apache.org/jira/browse/FLINK-12010
> Project: Flink
> Issue Type: Bug
> Components: Connectors / Kinesis
> Affects Versions: 1.7.2
> Reporter: Mario Georgiev
> Priority: Major
>
> {code:java}
> Error relocating
> /tmp/amazon-kinesis-producer-native-binaries/kinesis_producer_489FA9AC71B1CD61A4002E9F16A279556D581D9D:
> sys_siglist: symbol not found
> Error relocating
> /tmp/amazon-kinesis-producer-native-binaries/kinesis_producer_489FA9AC71B1CD61A4002E9F16A279556D581D9D:
> backtrace_symbols_fd: symbol not found
> Error relocating
> /tmp/amazon-kinesis-producer-native-binaries/kinesis_producer_489FA9AC71B1CD61A4002E9F16A279556D581D9D:
> backtrace: symbol not found
> Error relocating
> /tmp/amazon-kinesis-producer-native-binaries/kinesis_producer_489FA9AC71B1CD61A4002E9F16A279556D581D9D:
> __strtok_r
> Error relocating
> /tmp/amazon-kinesis-producer-native-binaries/kinesis_producer_489FA9AC71B1CD61A4002E9F16A279556D581D9D:
> __rawmemchr: symbol not found
> {code}
> When building flink from source and using alpine linux, it appears that
> KinesisProducer does not really like Linux. Any ideas?
>
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)