[ 
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)

Reply via email to