

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Konfigurasikan pengelola AWS IoT Greengrass aliran
<a name="configure-stream-manager"></a>

Pada perangkat inti Greengrass, stream manager dapat menyimpan, memproses, dan mengekspor data perangkat IoT. Strram manager menyediakan parameter yang Anda gunakan untuk mengonfigurasi pengaturan waktu aktif. Pengaturan ini berlaku untuk semua aliran pada perangkat inti Greengrass. Anda dapat menggunakan AWS IoT Greengrass konsol atau API untuk mengonfigurasi pengaturan pengelola aliran saat menerapkan komponen. Perubahan berlaku setelah deployment selesai.

## Parameter stream manager
<a name="stream-manager-parameters"></a>

Stream manager menyediakan parameter berikut yang dapat Anda konfigurasikan saat Anda men-deploy komponen tersebut ke perangkat inti Anda. Semua parameter bersifat opsional.

**Direktori penyimpanan**  <a name="STREAM_MANAGER_STORE_ROOT_DIR"></a>
Nama parameter: `STREAM_MANAGER_STORE_ROOT_DIR`  
Jalur absolut dari folder lokal yang digunakan untuk menyimpan aliran. Nilai ini harus dimulai dengan garis miring ke depan (misalnya, `/data`).  
<a name="stream-manager-store-root-dir-parameter-folder-requirements"></a>Anda harus menentukan folder yang ada, dan [pengguna sistem yang menjalankan komponen manajer aliran](configure-greengrass-core-v2.md#configure-component-user) harus memiliki izin untuk membaca dan menulis ke folder ini. Misalnya, Anda dapat menjalankan perintah berikut untuk membuat dan mengkonfigurasi folder`/var/greengrass/streams`, yang Anda tentukan sebagai folder root stream manager. Perintah-perintah ini memungkinkan pengguna sistem default`ggc_user`,, untuk membaca dan menulis ke folder ini.  

```
sudo mkdir /var/greengrass/streams
sudo chown ggc_user /var/greengrass/streams
sudo chmod 700 /var/greengrass/streams
```
Untuk informasi tentang cara mengamankan data aliran, lihat [Keamanan data lokal](manage-data-streams.md#stream-manager-security-stream-data).  
Default: `/greengrass/v2/work/aws.greengrass.StreamManager`

**Port server**  
Nama parameter: `STREAM_MANAGER_SERVER_PORT`  
Nomor port lokal yang digunakan untuk berkomunikasi dengan stream manager. Default-nya adalah `8088`.  
Anda dapat menentukan `0` untuk menggunakan port yang tersedia acak.

**Otentikasi klien**  <a name="STREAM_MANAGER_AUTHENTICATE_CLIENT"></a>
Nama parameter: `STREAM_MANAGER_AUTHENTICATE_CLIENT`  
Menunjukkan apakah klien harus diautentikasi untuk berinteraksi dengan stream manager. Semua interaksi antara klien dan stream manager dikendalikan oleh Stream Manager SDK. Parameter ini menentukan klien mana yang dapat memanggil Manajer Pengaliran untuk bekerja dengan pengaliran. Untuk informasi selengkapnya, lihat [Autentikasi Klien](manage-data-streams.md#stream-manager-security-client-authentication).  
Nilai yang valid adalah `true` atau `false`. Default-nya adalah `true` (direkomendasikan).  
+ `true`. Memungkinkan hanya komponen Greengrass sebagai klien. Komponen menggunakan protokol AWS IoT Greengrass Inti internal untuk mengautentikasi dengan Stream Manager SDK.
+ `false`. Memungkinkan proses apa pun yang berjalan pada AWS IoT Greengrass Core menjadi klien. Jangan tetapkan nilai ke `false` kecuali kasus bisnis Anda memerlukannya. Misalnya, gunakan `false` hanya jika proses non-komponen pada perangkat inti harus berkomunikasi langsung dengan stream manager.

**Bandwidth maksimum**  
Nama parameter: `STREAM_MANAGER_EXPORTER_MAX_BANDWIDTH`  
Bandwidth maksimum rata-rata (dalam kilobit per detik) yang dapat digunakan untuk mengekspor data. Default ini memungkinkan penggunaan bandwidth yang tersedia tanpa batas.

**Ukuran kolam benang**  
Nama parameter: `STREAM_MANAGER_EXPORTER_THREAD_POOL_SIZE`  
Jumlah maksimum utas aktif yang dapat digunakan untuk mengekspor data. Default-nya adalah `5`.  
Ukuran optimal tergantung pada perangkat keras Anda, volume aliran, dan jumlah yang direncanakan dari aliran ekspor. Jika kecepatan ekspor lambat, Anda dapat menyesuaikan pengaturan ini untuk menemukan ukuran optimal untuk perangkat keras dan kasus bisnis Anda. CPU dan memori perangkat keras inti Anda merupakan faktor pembatas. Untuk memulai, Anda dapat mencoba menetapkan nilai ini sama dengan jumlah inti prosesor pada perangkat.  
Hati-hati untuk tidak menetapkan ukuran yang lebih tinggi dari yang dapat didukung perangkat keras Anda. Setiap aliran mengonsumsi sumber daya perangkat keras, jadi cobalah untuk membatasi jumlah aliran ekspor pada perangkat yang dibatasi.

**Argumen JVM**  
Nama parameter: `JVM_ARGS`  
Argumen Mesin Virtual Java kustom yang akan disampaikan ke stream manager saat startup. Beberapa argumen harus dipisahkan oleh spasi.  
Gunakan parameter ini hanya ketika Anda harus menimpa pengaturan default yang digunakan oleh JVM. Misalnya, Anda mungkin perlu meningkatkan ukuran tumpukan default jika Anda berencana mengekspor sejumlah besar pengaliran.

**Tingkat pencatatan**  
Nama parameter: `LOG_LEVEL`  
Level logging untuk komponen. Pilih dari tingkat log berikut, yang tercantum di sini dalam urutan tingkat:  
+ `TRACE`
+ `DEBUG`
+ `INFO`
+ `WARN`
+ `ERROR`
Default: `INFO`

**Ukuran minimum untuk unggahan multipart**  <a name="stream-manager-minimum-part-size"></a>
Nama parameter: `STREAM_MANAGER_EXPORTER_S3_DESTINATION_MULTIPART_UPLOAD_MIN_PART_SIZE_BYTES`  
Ukuran minimum (dalam byte) dari bagian dalam unggahan multipart ke Amazon S3. Stream manager menggunakan pengaturan ini dan ukuran file inputnya untuk menentukan bagaimana melakukan batch data dalam permintaan PUT multipart. Nilai minimum dan default adalah `5242880` byte (5 MB).  
Stream manager menggunakan properti `sizeThresholdForMultipartUploadBytes` aliran tersebut untuk menentukan apakah akan mengekspor ke Amazon S3 sebagai unggahan tunggal atau multipart. Komponen Greengrass yang ditentukan pengguna mengatur ambang batas ini ketika membuat aliran yang mengekspor ke Amazon S3. Ambang batas default adalah 5 MB.

## Lihat juga
<a name="configure-stream-manager-see-also"></a>
+ [Kelola aliran data di perangkat inti Greengrass](manage-data-streams.md)
+ [Gunakan StreamManagerClient untuk bekerja dengan aliran](work-with-streams.md)
+ [Ekspor konfigurasi untuk tujuan yang didukung AWS Cloud](stream-export-configurations.md)