- Installing Apache Spark on Mac OS
- Installing Apache Spark 2.3.0 on macOS High Sierra
- Step 1: List of Downloads
- Step 2: Installation Preparations
- 2.1 The HOME folder of this tutorial
- 2.2 The installation folder of this tutorial
- 2.3 Copy all downloaded files to $HOME/server folder
- Step 3: Extract the downloaded files
- Step 4: Install JDK
- Step 5: Install Python 3
- Step 6: Setup shell environment by editing the
- 6.1 Summary of directory paths
- 6.2 Setup .bash_profile file
- Step 7: Reload .bash_profile
- Spark – лучший почтовый клиент для macOS High Sierra
- Содержание:
- Простой и стильный дизайн
- ↑ Умный ящик
- ↑ Полная кастомизация под себя
- ↑ Выводы
- Spark
- Love your email again
- Take control of your inbox
- Focus on important emails
- Distraction-free email
- Gain Email Superpowers
- Spark for Teams
- Shared Inboxes
- Create email together
- Discuss email privately
- Email Templates for Teams
- Secure and private email
- The Future of Email
Installing Apache Spark on Mac OS
Copy the url from Home page on mac os terminal to install Home brew
Run below command to update home brew
Check Java Version
Run below command to install Java8
For Latest Java use
Check Java Version
Use scala -version to get the scala version
Install Apache Spark
To start spark shell execute below command
Run below command to check the execution which will return the string “Hello World”
Run pyspark to start pyspark shell
Add Spark path to bash profile
Run below command and then add the path to the profile
And execute below command to start all services
Источник
Installing Apache Spark 2.3.0 on macOS High Sierra
A pache Spark 2.3.0 has been released on 28 February 2018. This tutorial guides you through its essential installation steps on macOS High Sierra.
Step 1: List of Downloads
As clearly mentioned in Spark’s documentation, in order to run Apache Spark 2.3.0 you need “Java 8+, Python 2.7+/3.4+ and R 3.1+. For the Scala API, Spark 2.3.0 uses Scala 2.11”. The download links below are for JDK 8u162, Scala 2.11.12, Sbt 0.13.17, and Python 3.6.4.
Step 2: Installation Preparations
2.1 The HOME folder of this tutorial
- Home folder of this tutorial is /Users/luckspark . This home directory can also be referred to as $HOME or
. Therefore, /Users/luckspark/server and $HOME/server and
/server are the same.
2.2 The installation folder of this tutorial
In this tutorial, Sbt, Scala, and Spark, will be installed at /Users/luckspark/server (i.e., $HOME/server or
/server ). You can create the server directory under your HOME using the following commands
- Note for beginners, the command cd changes the directory (from wherever it is) to HOME directory. The commands above, thus, change the directory back to HOME, then create a new directory named “server”.
2.3 Copy all downloaded files to $HOME/server folder
- For simplicity, copy all downloaded files from step 1 to the $HOME/server folder. Your server folder shall look like this.
Step 3: Extract the downloaded files
- Extract the .tgz files (sbt*.tgz, spark*.tgz, and scala*.tgz) by double click each file, which will launch the Archive Utility program and extract the files automatically.
Step 4: Install JDK
- Double click the jdk-8u162-macosx-x64.dmg to launch JDK installation process.
- Double click the JDK 8 Update 162.pkg icon to install. The installation wizard screen will pop up.
Step 5: Install Python 3
- Double click the python-3.6.4-macosx10.6.pkg file to start Python 3 installation. Follow the wizard screens with default options.
Step 6: Setup shell environment by editing the
6.1 Summary of directory paths
Here are the directory paths of the programs that we have installed so far:
- JDK: /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk
- Python: /Library/Frameworks/Python.framework/Versions/3.6
- Sbt: /Users/luckspark/server/sbt
- Scala: /Users/luckspark/server/scala-2.11.12
- Spark: /Users/luckspark/server/spark-2.3.0-bin-hadoop2.7
These paths will be used in step 6.2. Make sure to replace the /Users/luckspark/server with your HOME path. You do not need to modify the paths of JDK and Python.
6.2 Setup .bash_profile file
- Note for beginners, this file is a special file in which the name is deliberately start with a “dot”. Therefore, make sure that you type the file name correctly, which is .bash_profile (with a “dot” in front).
- Open the .bash_profile file, which is located at your HOME directory (i.e.,
/.bash_profile ), using any text editor (e.g., TextEdit, nano, vi, or sublime). For example, open the Terminal app and use these commands to open the .bash_profile with Mac’s TextEdit app.
- Note for beginners, the commands above 1) change the directory back to HOME directory, 2) If does not exist, create a file named .bash_profile , if the file does already exist, this will not overwrite the file, and 3) open the .bash_profile with TextEdit app.
/.bash_profile with environment variables configured. Again, do not forget to replace all /Users/luckspark/server to match your installation PATH.
- Note that the last 4 lines are the path for Python and could have been automatically added from the Python installation process. If not, you can copy and paste these lines manually.
- Note for beginners, the lines starting with “#” in the .bash_profile are comment lines.
- Save and close the file.
Step 7: Reload .bash_profile
Since the .bash_profile has been changed, we have to reload it. Options are
- Quit and reopen the Terminal program. Make sure you completely quit the Terminal using menu → Quit Terminal (⌘Q) , otherwise the environment variables declared above will not be loaded.
Источник
Spark – лучший почтовый клиент для macOS High Sierra
Содержание:
В операционной системе macOS High Sierra есть фирменный почтовый клиент, но не всем программа по душе да и устарел она немного. Побродив по магазину приложений App Store, можно увидеть огромное число альтернатив стандартной программе, но один продукт выделяется среди всех, клиент Spark по праву является лучшим и вот почему.
Простой и стильный дизайн
Создатели Spark разрабатывали приложение с прицелом на простоту и качество исполнения. И у них получилось — программа не изобилует лишних элементами и сложными дизайнерскими решениями.
В окне расположились 3 области: меню выбора нужного ящика, список сообщений и место для самого письма. Бело-серая тема оформления отлично смотрится, глаза не режет и хорошо гармонирует со стилем macOS. При открытии Spark видны лишь несколько элементов: статус обновления, поиск и кнопка для создания письма. Боковое меню позволяет открыть нужную категорию, например, «Входящие» или «Отправленные».
В самом низу доступны еще два действия: ответить и переслать.
↑ Умный ящик
Ключевой особенностью Spark является «Умный ящик» или «Smart Inbox». Это раздел, который пропускает все приходящие письма через свой фильтр. В итоге пользователь получает не просто перемешанный поток отправлений, а структурированный список, в котором важные, по мнению программы, сообщения находятся сверху и на виду, а спам и прочий хлам отправляются в самых низ.
Более того, ненужные письма даже никак не оповещают о себе. Такой подход является удобным в использовании и стал конкурентом преимуществом в сравнении как со стандартным клиентом, так и с другими сторонними. Но доверять алгоритмам вовсе не обязательно, все также настраивается в параметрах.
↑ Полная кастомизация под себя
Spark, кроме того, примечателен огромным числом настроек всех процессов электронной почты. Основной особенностью является синхронизация параметров между всеми устройствами (Mac, iPad, iPhone). Это очень важно, когда у пользователю много ящиков и для каждого свои настройки. Для переноса параметров нужно ввести данные iCloud.
Для более быстрой работы в Spark предусмотрены свайпы. С их помощью можно быстро, не заходя в само письмо, совершать действием над ним. И да, они настраиваются под нужды каждого.
Кроме этого, для большей продуктивности пользователя разработчики добавили «горячие клавиши» или «Shortcuts». Они позволяют быстро работать с письмами без необходимости лишних действий. Для совершения какой-либо операции требуется просто нажать определенное сочетание клавиш.
Плюсом к удобству ко всему прочему стала опция по переносу писем. Можно отложить его на более позднее время или вовсе на следующую неделю. Огромное число настроек, которые позволяет выбрать точное время уведомления, когда пользователь будет готов отреагировать на письмо.
↑ Выводы
Что в итоге? Итак, мы имеем отличный почтовый клиент с множеством функций, а также красивым и понятным интерфейсом. Стандартный Mail на фоне Spark выглядит сохой среди механизированных комбайнов.
Но без недостатков не обошлось. Приложение не имеет поддержки русского языка и неизвестно, получит ли его в будущем. Однако, стоит отметить, что большинство надписей без труда поймет даже выпускник средней школы.
Источник
Spark
Love your email again
The best personal email client. Revolutionary email for teams.
Available on:
Take control of your inbox
Intelligent email prioritization, noise reduction, and the most advanced email tools at your disposal.
Reach Inbox Zero for the first time.
Focus on important emails
Spark intelligently prioritizes your email. It bubbles important messages from real people to the top. Pin and reply to those, and batch archive the rest.
Available on:
Distraction-free email
Spark reduces the noise by only notifying you about emails from people that you know. Reclaim your space for creativity and get peace of mind.
Available on:
Gain Email Superpowers
Fly through your inbox using cutting-edge email tools and reach Inbox Zero for the first time.
Send email later
Follow up reminders
Spark is a fast, smart way to manage your email.
Spark for Teams
A revolutionary collaborative experience in your Inbox
We do our best work as part of a team. Spark allows you to create, discuss, and share email
with your colleagues. Take your team collaboration to the next level.
Shared Inboxes
Handle an inbox together with your team. Perfect for info@, support@, contact@, or sales@.
Create email together
Collaborate with your teammates using real-time editor to compose professional emails.
It’s also customizable and has a design that’s both minimalist and fresh — not an easy feat for an email app.
Discuss email privately
Invite teammates to discuss specific email and threads. Ask questions, get answers, and keep everyone in the loop.
The new Spark feels like the first product that may finally solve email communication and assignments for the MacStories team.
Email Templates for Teams
Save time when you regularly send similar email messages to people. Use templates yourself and share with the team.
Secure and private email
We believe privacy is a fundamental human right. That’s why at Spark, we don’t sell or unlawfully share your personal data with third parties. Spark is free for individual users, yet it makes money by offering Premium plans for teams.
Spark is fully GDPR compliant, and to make everything as safe as possible, we encrypt all your data and rely on the secure cloud infrastructure provided by Google Cloud.
Learn more.
By clicking on «Notify me» I agree to the Privacy Policy.
The Future of Email
Email is how we get things done. It has to be reinvented.
This is how we are going to do it. Read the full story.
Источник